EmberApp can take jshintrc path options
Merge pull request #1341 from bcardarella/bc-jshintrc-options

EmberApp can take jshintrc path options
Remove broccoli-replace in favor of broccoli-string-replace.

`broccoli-replace` brings a significant number of dependencies
(including `js2coffee` and `coffee-script`). This represents 15% of the
total `node_modules/` size of `ember-cli`.

`broccoli-string-replace` depends on `broccoli-filter` only, and
lets `String.prototype.replace` do all of the hard work.

```
% du -csh node_modules/broccoli-replace
 20M    node_modules/broccoli-replace
 20M    total
```

```
% du -csh node_modules/broccoli-string-replace
388K    node_modules/broccoli-string-replace
388K    total
```
Merge pull request #1345 from rjackson/remove-broccoli-replace

Remove broccoli-replace in favor of broccoli-string-replace.
Fix typo
Merge pull request #1349 from James1x0/master

Fix typo in README.md
Remove Grunt.
Merge pull request #1354 from rjackson/remove-grunt

Remove Grunt from devDependencies.
Update .travis.yml
Add blueprint descriptions to ember help generate

Also display '(overridden)' next to overridden blueprints.

Addresses #1237
Addresses #1274
Pass options through printBasicHelp & printDetailedHelp
Hide overridden blueprints unless verbose flag is set
Add example descriptions to built-in blueprints
Add availableOptions to Blueprint