Convenience methods to make it easier to get UiObjects and perform
UiDevice based gestures and operations.
Upgrade API level for BaseUiAutomation from 17 -> 18 and update
dependent workloads accordingly.
After running the benchmark, when collecting the output files the execution
fails because the split('\n') call, used for creating a list of output files,
returns an empty string as last element. The empty string makes the pull command
fail because file '' doesn't exist on the target device.
Signed-off-by: Michele Di Giorgio <michele.digiorgio@arm.com>