Throw a useful error when deserializing an embedded relationship
A hasMany updated link should not remove new children
Assert model type is string in DS.belongsTo() and DS.hasMany()
Added additional ajaxSuccess test
Properly clean up destroyed record arrays

This build upon #2361 which cleaned up filtered record arrays, but did not clean up
record arrays coming from .all and .find
Merge pull request #2257 from wecc/ajaxSuccess

Additional ajaxSuccess test
Merge pull request #2543 from emberjs/model-record-array-destroy

Properly clean up destroyed record arrays
Merge pull request #2529 from wecc/relationship-type-assert

Assert model type is string in DS.belongsTo() and DS.hasMany()
Wrap ajax tests in try/finally to make sure we restore Ember.$.ajax
Merge pull request #2544 from wecc/ajax-test-cleanup

Wrap ajax tests in try/finally to make sure we restore Ember.$.ajax
Merge pull request #2504 from bmac/embedded-assert

Throw a useful error when deserializing an embedded relationship
Merge pull request #2510 from sebastianseilund/hasmany-link-new

A hasMany updated link should not remove new children
Fix the build by wrapping the test in run
Cache relationships meta in production
Merge pull request #2530 from emberjs/cache-relationships

Cache relationships meta in production
[Feature thrownError] tag errorThrown from jQuery onto the jqXHR like ic-ajax does.

fixes https://github.com/emberjs/ember.js/issues/9644
[Bugfix] promiseHasMany.reload() should return another promiseHasMany
Merge pull request #2568 from emberjs/promise-has-many

[Bugfix] promiseHasMany.reload() should return another promiseHasMany
Merge pull request #2562 from stefanpenner/attach-error-thrown-to-jqxhr

[Feature thrownError] tag errorThrown from jQuery onto the jqXHR like ic...
Add Ember.ENV.DS_NO_WARN_ON_UNUSED_KEYS option