Update app blueprint's package.json/bower.json to depend on ember-data directly
Limit concurrent number of copy operations.

If the output directory contains more than 16 files (for example if you
have merged in some fonts/themes/etc) you would get EMFILE errors due to
the copy operation.  This limits the concurrency when copying to 2.
Merge pull request #1873 from jayphelps/patch-2

Update app blueprint's package.json/bower.sjon to depend on ember-data directly
Merge pull request #1952 from rwjblue/limit-concurrent-operations

Limit concurrent number of copy operations.
Do not inject application route into app/router.js.
Prevent error if this.bowerDirectory === 'vendor'.
Merge pull request #1954 from rwjblue/prevent-errors-when-bower-references-vendor-dir

Prevent error if this.bowerDirectory === 'vendor'.
Merge pull request #1953 from rwjblue/do-not-inject-application-into-router

Do not inject application route into app/router.js.
Share app package.json with addon blueprint.

Having two different package.json's that have to be updated everytime
a generated project's dependencies need to change makes things quite error
prone.
Merge pull request #1955 from rwjblue/share-package-with-addon

Share app package.json with addon blueprint.
Remove environment overwrite in express-server
Update broccoli-caching-writer.

There was a bug in the `canLink` test functionality in 0.4.0 and 0.4.1
that caused an uncaught exception to be thrown in environments that did
not support linking (VMWare Fusion was the example provided).
Remove extra nesting of `addon/styles` tree.

The prior code was actually looking for `addon/styles/styles/` which was
incorrect.
Merge pull request #1963 from rwjblue/update-caching-writer

Update broccoli-caching-writer.
Merge pull request #1964 from rwjblue/fix-nesting-of-addon-styles

Remove extra nesting of `addon/styles` tree.
Use git-repo-info package for repo information.

Extracted this logic into a helper package to make it easier to consume
across our projects.

Details here: https://github.com/rwjblue/git-repo-info
Merge pull request #1971 from rwjblue/use-git-repo-info

Use git-repo-info package for repo information.
Introducing `config` hook for addons

Implements: #1907

A new `config` hook is available for addons. It can be used to alternate application configuration (example: toggling FEATURE flags for Ember) or to read the current config and change addon behaviour (example: importing dependencies conditionally).

Interface:
```
// environment - 'development', 'test', 'production'
// currentConfig - hash with config for given environment
config: function(environment, currentConfig) {}
```
Merge pull request #1959 from gregates/undefined-environment

Remove environment overwrite in express-server
Refactor addon config generation to Project.prototype.config.