Use correct port for getting window_handles on Selendroid.

Fix for a bug on Selendroid backend  where driver.contexts fails
after switching to CHROMIUM context.
Merge pull request #3606 from paymand/selendroid_contexts

Use correct port for getting window_handles on Selendroid.
update uiauto with ios8 alert fixes
update appium-instruments with logging fix
update appium-uiauto with predicate search fixes
fix grunt docs so it writes to correct file
Fix for #2969. Added ability to arbitrarily launch activities.