Merge pull request #1128 from quaertym/master

Update CHANGELOG.md
Allow addons to specify load ordering.

* Bring topsort algorithm from Ember (used for initializer ordering).
* Allow addons to use `ember-addon` key which resolves to an object with
  `main`, `before`, and `after` keys.
* Allow `ember-addon: { main: 'foo.js'}` as alternative to
  `ember-addon-main` in the `package.json`
* Change `availableAddons` to return an object with the `package.json`
  contents of each addon (was previously being looked up twice).
Merge pull request #1132 from rjackson/allow-addons-to-specify-ordering

Allow addons to specify load ordering.
Add `ember build --watch`.

* options.watch => --watch flag, which is false by default.
* Build command chooses the task based on options.watch.
* Watch Task is in build-watch.js.
* Unit test in cli-test.js verifies that watch option is passed correctly.
* Acceptance test in smoke-test-slow.js, verifies that changes to file are written to rebuilt file by --watch.
* Empty catch comment.
* Updates changelog.
Merge branch 'build-watch'
Allow to pass options to import.

Previously you would do something like

```js
  this.import('vendor/ember-cli-shims/app-shims.js', {
    ember: ['default']
  });
```

Now you will have to pass a key with availableModules:

```js
  this.import('vendor/ember-cli-shims/app-shims.js', {
    availableModules: {
      ember: ['default']
    }
  });
```
Use exports instead of availableModules.
Support modules as options with deprecation message.
Include assetPath in deprecation message.
Do not check for updates if running tests
Merge pull request #1136 from andycrum/no-npm-for-tests

Do not check for updates if running tests
Use lodash merge instead of defaults
Merge pull request #1121 from abuiles/refactor-import

Allow to pass options to import.
Update to latest ember-cli-ic-ajax to accomodate #1121.
Merge pull request #1148 from rjackson/update-ic-ajax-exports

Update to latest ember-cli-ic-ajax to accomodate #1121.
[fixes #1083] ensure the CLI exits with the correct status
Merge pull request #1150 from stefanpenner/fix-hanging-tests

[fixes #1083] ensure the CLI exist with the correct status
update changelog
release v0.0.37
Updates to latest asset-rev

Latest version of asset rev now matches the fingerprint options so we
can pass the options directly instead of mutating them, which will make
it easier to support newer features.