fix mobile safari alert issues (fix #850)
Fixed uncaught exception which was not allowing execution of  "mochaTest:appiumutils" (mochaTest) task. In server.js the gridRegister.registerNode(args.nodeconfig) was getting executed if args.nodeconfig is not null. In the appiumutils.js it was not set as null.
Fix app starting logic

Fix #862
Merge pull request #861 from samaitra/master

Fixed uncaught exception which was not allowing execution of  "mochaTest:appiumutils" (mochaTest) task. In server.js the gridRegister.registerNode(args.nodeconfig) was getting executed if args.nodeconfig is not null. In the appiumutils.js it was not set a
Merge pull request #863 from bootstraponline/857

Fix app starting logic
allow http apps to end in apk instead of zip
Fixed an issue where 'stdout maxBuffer exceeded' throws when unzipping a lot of files.
Merge pull request #866 from rainman-sjtu/master

 Fixed an issue where 'stdout maxBuffer exceeded' throws when unzipping a lot of files.
Fix the Android XPath strings issue.
Now it could work with XPath: android.view.View and android.widget.AdapterView.
Fix Android XPath issue.
Merge pull request #867 from zijie0/master

Fix Android XPath issue.
browserName not needed for Appium tests
update selendroid tests to use new activity style
selendroid doesn't need to start app explicitly; instrumentation does that
move all android tests to use new activity style
fall back to adb.startApp if selendroid's instrumentation doesn't launch it in 1.8s
add touchLongClick to the mobile cmd map to work. feature was already implemented
Merge pull request #868 from jlipps/master

misc updates
change mobileCmdMap from touchLongClick to longClick
Merge pull request #870 from alvillaflor/patch-1

add touchLongClick to the mobile cmd map to work. feature was already im...