Correct Spelling Mistakes in ARCHITECTURE.md
Merge pull request #1220 from jherdman/correct-spelling-mistake

Correct Spelling Mistakes in ARCHITECTURE.md
Ensure that JSHint is done after preprocessors.

JSHint will not attempt to read/process `*.coffee` files for example.

Would also be an issue when using sweet-js macros (as they may appear to
be invalid).
Merge pull request #1221 from rjackson/fix-hinting-for-coffeescript

Ensure that JSHint is done after preprocessors.
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.
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Remove old update-checker utility file.
  Refactor `ember update`.
  Allow blueprints to export an object.
  Allow addons to add blueprints.
  Ensure that JSHint is done after preprocessors.
  Correct Spelling Mistakes in ARCHITECTURE.md
Fix tree returned by addonTreesFor('styles') not being included
Merge branch 'styles-addon-trees'

* styles-addon-trees:
  Fix tree returned by addonTreesFor('styles') not being included