rewrite of instruments to use sockets rather than HTTP
modify appium so it uses the new, cleaner exit interface with socket-based instruments server
Made jshint and travis happy.
fixing lint errors
JSHint config
Ignore SublimeText 2 project files
catch trailing whitespace during lint test
That setting gives other, unhelpful errors
unused requires
This was a translation from the Python. Removing it until we write the real function.
have grunt lint use js strict mode and fix up the codebase to pass