Throw a useful error when deserializing an embedded relationship
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