Added Android lock/unlock feature
Merge pull request #3638 from 0x1mason/unlockDevice

Added Android lock/unlock feature: #3342 Fix
Use UICatalog.zip from appium/sample-code
Merge pull request #3658 from bem/feature/reset-fix

Fix reset.sh by using UICatalog.zip from appium/sample-code
fix chrome unlock infinite loop issue
android testsuite fixes
update sample-code repo with newer uicatalog
Simplify getDeviceType()
Rewrite unit tests for getDeviceType()