add userAgent reporting
Fix Android breaking regression android.js
Handle hint text when setting text in Android
Merge pull request #3628 from 0x1mason/startapp_qfe

URGENT QFE: Fix for app breaking regression in android.js
Merge pull request #3542 from imurchie/isaac-touch

Don't crash when touch actions sent to webviews
Merge pull request #3625 from imurchie/isaac-hint

Handle hint text when setting text in Android
fix deviceconsole missing issue (fix #3520)
cc @imurchie. the problem was when copying the whole deviceconsole directory,
there was a .gitignore file which ignored the binary. and npm obeys .gitignore
unless there's an .npmignore.
fix selendroid/android spaces-in-app-path bugs
by upgrading adb
fix #3461
upgrade appium-instruments with xcode6 fix
update uiauto with autoAcceptAlert fix and element crash fix
Move autoAcceptAlerts to bootstrap env
Allow to run Appium using sudo if it is still run be user who owns Appium files
Merge pull request #3655 from bem/feature/sudo-fix

Allow to run Appium using sudo if it is still run be user who owns Appium files
Merge pull request #3651 from imurchie/isaac-ios-alerts

Move autoAcceptAlerts to bootstrap env
fix lint
upgrade appium-uiauto with hideKeyboard fixes (fix #2930)
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