implement client disconnected timeout
use disconnected timeout for node-webkit
don't write key in desktop mode
use patch version as part of constructing session port
diagnostic message for when helper app is launched directly from spotlight
change default height to 690
Merge remote-tracking branch: upstream/master