Wait for activity takes an array

Fix #691
Use the same error message on iOS and Android

Fixes #689
Merge pull request #714 from bootstraponline/array_wait

Wait for activity takes an array
reconfigure alerts code so it starts after appium itself launches
remove extra done() from this test
make sure grunt projects respect new exit code cb framework (fix #713)
remove deprecated flags that default to true
update args for test server (fix #715)
Merge pull request #716 from jlipps/master

misc fixes (including #715, #713)
fix mobile: reset for ios
changelog and bump for npm publish 0.7.0
navigateToPage fix for real devices.
removed empty lines
added fix for switch to and get window handles. You still have to grab window handles, but can switch to another window without grabbing it again.
Quote binary location to fix space in path

Log runBootstrap command
Quote make strings command
Update jar to fix Windows support

See
https://github.com/appium/strings_from_apk/commit/4ceb067d3a0ecaa529c5ef2b2251300a60b87fa7
code style updates
Spawn breaks with quotes and exec breaks without them
increased the wait between navigating and checking to 1 second (as around 1 out of 30 requests were still coming back with ready, when the page had not started loading). With the wait being 1 second it's all good.