Remove unused `didReload` hook.
Remove old-tests.
Ensure that async hasMany is always a promise
Unreleased changelog
[BUGFIX beta] Prevent error in failed reload().

Resolves #1511.
Merge pull request #1512 from rjackson/add_notFound_to_loaded_saved

[BUGFIX beta] Prevent error in failed reload().
Latest ember-dev uses local packages.

Builds are only published if all files are found, but the latest
`ember-dev` requires that `yuidocjs` be installed locally (in
`node_modules/`). Since `/docs/build/data.json` (the `yuidoc`
output file) was not found, the builds were not being published.
Merge pull request #1510 from rjackson/use_local_packages

Latest ember-dev uses local packages.
[DOC] Stop store.pushPayload docs overwriting store.push
Merge pull request #1519 from lsthornt/fix_push_payload_docs

[DOC] Stop store.pushPayload docs overwriting store.push
Extract DS.ActiveModelSerializer embedded record support into mixin
Merge pull request #1505 from bradleypriest/embedded-mixin

Extract Embedded Records into DS.EmbeddedRecordsMixin
Expose ManyArray name property
Make Ember::Data::VERSION match Gemspec.
Merge pull request #1533 from rjackson/match_gemspec_version

Make Ember::Data::VERSION match Gemspec.
Allow `recordIsLoaded` to be called with a string for the type.

`recordIsLoaded` did not support execution with a string as the `type`
argument, only a DS.Model class reference. This commit makes either
form possible. Consistent with `find`, the `type` argument is
passed through `modelFor` to resolve a class reference.
Merge pull request #1536 from lukemelia/record-is-loaded-with-string

Allow `recordIsLoaded` to be called with a string for the type.
begin tidying up promise usage.

Passing resolver from a caller to a callee, when the
callee merely returns the resolvers resolution is not needed.

In scenarios which still require this pattern, simply providing
the resolve of the resolver is sufficient.
remove unneeded closure.
Ember.computed's first property can also be the DK