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
EmberAddon

Will call the EmberApp constructor with defaults for addon projects. In
the addons Brocfile only the following is required:

```js
var EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
var addon = new EmberAddon();
module.exports = addon.toTree();
```