Add sudo fallback to reset.sh

Fix #415
Merge pull request #422 from jlipps/master

fix some async.series bugs
Add @jlipps code from #415
Implemented orientation uiautomation support. Tested it with android settings app, but both apps I tested it with was forced to an orientation, so couldn't test on a user app.  Also added a mocha test.
Merge pull request #421 from bootstraponline/fix_reset

Add sudo fallback to reset.sh
Merge pull request #420 from mutualmobile/android_orientation_fixes

Android orientation fixes
rewrite reset.sh so it can be run with --android or --ios flags
Fix #423