* app: don't log requests that are not made (Sam Roberts)
* runner: allow request() to be external (Sam Roberts)
* test: add hack to please tap4j/Jenkins (Ryan Graham)
* deps: remove all unused dependencies (Ryan Graham)
* lint before running tests, including test code (Ryan Graham)
* deps: remove unused async dependency (Ryan Graham)
* deps: update eslint and lodash (Ryan Graham)
* lint: ensure eslint runs recursively (Ryan Graham)
* don't pollute test output with logs (Ryan Graham)
* allow control channel to be passed in (Ryan Graham)
* test: update tests for supervisor@3 (Ryan Graham)
* test: update tests to work better with tap@1 (Ryan Graham)
* Update tap, eslint and jscs as dev dependencies (Krishna Raman)
* Bump strong-supervisor depdendency (Krishna Raman)