Default to development asset.
Add findWithAssert helper to tests/.jshintrc
allow style preprocessors to pass options
add style-plugin unit tests
Allow addons to add blueprints.
Allow blueprints to export an object.

This allows blueprints from addons to have access to all of the internal
inherited functions from the EmberCLI `Blueprint` class without having
to have `ember-cli` as a dependency.

Also, make `addon.blueprintPaths` a function.
Refactor `ember update`.

* remove ad-hoc code
* create UpdateChecker model
* ensure all branches are possible
* don’t use rewire
Merge pull request #1195 from stefanpenner/begin-fixing-update-checker

Refactor `ember update` command.
Merge pull request #1222 from rjackson/blueprints

Allow Addons to provide blueprints.
Remove old update-checker utility file.
Improve HTML Detection in History Support Middleware

Use built in ExpressJS methods for detecting HTML in the Accept header.
Merge pull request #1228 from jherdman/improve-html-detection-in-history-support

Improve HTML Detection in History Support Middleware
Remove extra test noise.

`runCommand` already prints the output, there is no reason to log it
again.
Merge pull request #1232 from rjackson/remove-extra-test-noise

Remove extra test noise.
Allow running tests in production.
Merge pull request #1230 from rjackson/use-environment-consistently

Allow testing of production assets.
Provide Ember CLI version to Project model.
Merge pull request #1239 from rjackson/provide-brocfile-with-ember-version

Provide Ember CLI version to Project model.
Split `app/templates` into its own tree.

Currently, we are processing the entire `app/templates` and `app/styles`
directories for all `preprocessJs` filters (this means things like
`ES3SafeFilter` are actually checking each template).

This makes `templates` it's own tree, and splits things up
appropriately.
Fix tree returned by addonTreesFor('styles') not being included