* Fix self-update
Pick the correct file to download in self-update
We cannot rely that the first asset is always the tar file
This picks the correct file from the assets
Use dev version of roadrunner and reset it correctly
Enable self-update tests
* Remove github resolving from self-update
* Fix tests.
* Update roadrunner and fix tests
* Increase test timeout to 3 minutes
* disable test because to slow on circleCI
* add init command - closes#360
* list available commands and examples in cli help - fixes#345
* add outdated command - fixes#379
* rename uninstall command to remove
* add global command - fixes#227
* remove command aliases
* fix licenses not being shown due to integrity check shortcircuiting - fixes#424
* turn aliases back into js
* clean up single instance arguments - fixes#308
* ignore arguments that are included after -- - fixes#251
* add unlink command
* add lint rule against non-language keys
* clean up Config initialisation
* add link command - closes#336
* support array of string engines - fixes#447
* add missing request cache fixtures
* polish link command
* remove gulp file output
* add config command - fixes#378
* add yarn.lock and fix constants
* update aliases
* add missing i18n for CLI
* make `upgrade` command work how you'd expect
* update test metamethod
* require arguments for add command
* move dependency objects into constnats
* add init command - closes#360
* list available commands and examples in cli help - fixes#345
* add outdated command - fixes#379
* rename uninstall command to remove
* add global command - fixes#227
* remove command aliases
* fix licenses not being shown due to integrity check shortcircuiting - fixes#424
* turn aliases back into js
* clean up single instance arguments - fixes#308
* ignore arguments that are included after -- - fixes#251
* add unlink command
* add lint rule against non-language keys
* clean up Config initialisation
* add link command - closes#336
* support array of string engines - fixes#447
* polish link command
* remove gulp file output
* add config command - fixes#378
* add yarn.lock and fix constants
* fix lint, copy test fixtures to temp directory rather than mutating cwd
* fix lint
* add handler for extractor errors
* remove unused jest snapshot
* fix check-lockfile script
* fix lint
* fix check-lockfile
* try and fix test
* properly copy over lockfile scripts folder, ignore ds_store files in test directories
* remove problematic fixtures
* add back problematic fixtures
* disable test