* cli: set engines node > 0.12
* cli: trying to transpile using babel-register on the fly
* downgrading fs-extras to 1.0.0 to let it work on Node 0.12
* lint and enforce single quote on strings
* remove individual plugins
* cli: include dist folder in the npm package
* cli: add build step on prepublish, add readme
* cli: use default options, because code is transpiled
* cli: output into es5
* cli: see published size, a few missing requires
* cli: replace const with var in node 0.12
* cli: cache node_modules on CircleCI
* cli: back to use const that is not changed to let by eslint
* cli: build separate package for npm publishing
* remove postinstall step
* cli: remove npm vs dev install check
* cli: check dependencies before testing, close#156
* add missing dependency
* cli: move ramda from dev dependencies to prod
* print cli bin
* cli: use the right tool name
* cli: shorter install message without undefined for #146
* cli: show relative path after install
* cli: debug install process
* cli: print message if using CYPRESS_VERSION
* cli: tests for CYPRESS_VERSION install
* cli: needed version message
* cli: verify app after download on install
* cli: do not verify app on install, wait until it runs
* cli: add verify command
* cli: good messags for missing app binary
* cli: xvfb error
* add missing app error
* linting
* cli: errors reported using same function
* print stack in error message for some errors
* show path checked
* use same error mechanism for download errors
* cli: unzip should report error the same way as the rest of CLI
* update some error language
* consolidate urls in error messages
* show terminal info
* terminal check outside of code
* cli: detect CI, do not use progress bar
* cli: test mock bar
* remove context.only