Reject the promise for a command if an error event is fired
Keep original environment variables intact in asset creation script
Fixed JSHint errors so that it can be turned on in Travis
Merge pull request #723 from wibblymat/jshint-fixes

Fixed JSHint errors so that it can be turned on in Travis
Merge pull request #721 from wibblymat/preserve-env

Keep original environment variables intact in asset creation script
Merge pull request #722 from wibblymat/reject-on-spawn-error

Reject the promise for a command if an error event is fired
Fix jshint error.
Bump reps.
Improve extract message on non-wide terminals
allowing cache.clean to be called with no args
Merge pull request #728 from dbashford/allow-cache-clean-with-no-args

allowing cache.clean to be called with no args
Fix detection of org/repo on ssh URLs.

This was affecting the home command.
Fix install save shorthand
Merge pull request #735 from ifo/install-save-shorthand-fix

Fix install save shorthand
Do not follow symlinks, closes #730.
Improve resolver factory tests and add some failing test cases.
Close GH-739: Improve GitHub detection in resolverFactory.js.
Merge pull request #736 from bower/symlink-no-follow

Do not follow symlinks, closes #730.
Close GH-724: Fix for GitHubResolver to use https instead of http for tarball archives.
Replace `colors` with `chalk`

colors.js has serious deficiencies like extending String.prototype which can cause all kinds of problems. Two modules using colors.js can conflict with each others, and it infects imported child modules. It's also better to explicit.

[chalk](https://github.com/sindresorhus/chalk)