Provide more error information if available
List alias on help printout
Fallback to lookupCommand when looking up a command for `ember help` (to allow for using aliases)
Also add an `unknownCommand: true` property when lookupCommand() returns unknown
command will always exist, just need to check for unknownCommand
[fixes #715] Make server in blueprint optional
reduce CPU + save battery by using https://github.com/krisselden/broccoli-sane-watcher for detecting changes.
temp fix for broccoli-sane-watcher
Define printUsageInstructions on UnknownCommand, rather than check in _displayHelpForCommand
[fixes #888] ensure live reload port isn’t printed if its not used.
Merge pull request #875 from wagenet/better-errors

Provide more error information if available
Remove var command declaration (failing jshint test)
add warning if trying to glob in app.import
Add tests
Provide more error information if available
[fixes #715] Make server in blueprint optional
reduce CPU + save battery by using https://github.com/krisselden/broccoli-sane-watcher for detecting changes.
temp fix for broccoli-sane-watcher
[fixes #888] ensure live reload port isn’t printed if its not used.
add warning if trying to glob in app.import
Change aliases print output color to grey, and combine tests/fix wording