go ahead and kill sims before launching a new one
Update adb.js: fix typo error

line 511

this.getDeviceWithRetry(120000, cb);
changed to
this.getDevicesWithRetry(120000, cb);
Merge pull request #1546 from jlipps/master

go ahead and kill sims before launching a new one
Merge pull request #1547 from fbai/patch-1

Update adb.js: fix typo error
Update appium doctor for OS 10.8
Merge pull request #1550 from Astro03/master

Update appium doctor for OS 10.8
Adding the ability to run appium-doctor via the app using socket.io
Merge pull request #1559 from penguinho/doctor-gui

Adding the ability to run appium-doctor via the app using socket.io
Adding checks to see if authorize iOS needs to be run
Merge pull request #1560 from penguinho/doctor

Adding checks to see if authorize iOS needs to be run
Adding doctor check for node binary path
Adding more android checks, adding optional cb to log.pass and log.fail
Adding Dev Checks
Merge pull request #1562 from penguinho/doctor

Adding More Doctor Checks for Android and Dev
Recover from unresponsive instruments process

Register for kCGSNotificationAppUnresponsive and if the process is Instruments then terminate it.
This enables Appium to continue even when instruments is unresponsive. The current behavior is to wait forever.

To test this feature works properly, run ./instruments.sh from https://github.com/appium/ForceQuitUnresponsiveApps

instruments.sh will launch a process that's unresponsive and appium will force quit the process. The unresponsive process can be visually confirmed by using OS X Activity Monitor.
Merge pull request #1565 from bootstraponline/fix_unresponsive_instruments

Recover from unresponsive instruments process