fix: Exception doesn't catch NoSuchMethodError, Throwable does
Merge pull request #68 from splatte/fix-throwable

fix: Exception doesn't catch NoSuchMethodError, Throwable does
Check if view is null in getTopParent
Modified how getTopParent() works
Make ViewParent final in getTopParent()
Added getCurrentViews methods which accept includeSubclass parameter
Merge pull request #69 from arai-wa/feature/subclass_option

Added getCurrentViews methods which accept includeSubclass parameter
Fix for issue-589
Bugfix for issue-600
Use less steps in the scrollToSide methods
Added the new method unlockScreen
Added new scrollToSide & scrollViewToSide methods with stepCount parameters
Minor javadoc update
Added RobotiumUtils.removeEmptyAbsListViews which fixes issue-614
Bugfix for issue-508
Use includeSubClasses when calling getCurrentViews
Fix: issue-579

If a screenshot is being saved just prior to the end of a test execution it could happen the process was killed before the actual file was written to disk.
This fix addresses this issue by introducing a mutex with locks the instrumentation thread until it has been notified that the screenshot is saved
or it hits the 2 second timeout.
Merge pull request #70 from andreasnilsson/master

Fix: issue-579
Javadoc correction and format
Refactored Scroller.scroll