Merge pull request #1596 from mobiware/master

Fix for #1595
Setting newCommandTimeout capability to 0 disables timeout.
Merge pull request #1598 from haveahennessy/disable-timeout

Setting newCommandTimeout capability to 0 disables timeout.
add lots more tests for command timeout
testing setting via desired caps as well
also, make it so passing in 'false' also disables timeout
Pipe force quit logs to console

info: [ForceQuitUnresponsiveApps] 2013-12-10 15:11:16.424 ForceQuitUnresponsiveApps[56799:507] Force quit unresponsive instruments v0.0.1
info: [ForceQuitUnresponsiveApps] 2013-12-10 15:11:42.708 ForceQuitUnresponsiveApps[56799:507] Force quitting: 'freeze2' at 'file:///Users/user/ForceQuitUnresponsiveApps/freeze2/./bin/freeze2.app/Contents/MacOS/instruments'
Merge pull request #1601 from jlipps/master

add lots more tests for command timeout
Merge pull request #1602 from bootstraponline/master

Pipe force quit logs to console
refactor server/main
and add --merciful flag to avoid the force quit instruments watcher
make sure we don't start FQInstruments on non-mac or mac < 10.9 (fix #1585)
Merge pull request #1603 from jlipps/master

refactor server/main and fix force-kill instruments issues
update selendroid to 0.7.0
changelog and bump to 0.12.3 for publish
Merge upstream version 0.12.3