Remove old license in favor of #1388
Load embedded objects inside embedded objects.
Converted Changelog to Markdown, with small fixes.
add failing test for async belongsTo always returning a promise
make asyncBelongsTo return a promise when setting property

return an ObjectPromise from asyncBelongsTo when setting
[doc] hasRecordForId takes a `DS.Model`, not a `String`

Perhaps the real fix is to use modelFor here, but hasRecordForId is also used in `recordIsLoaded` which require a subclass of DS.Model.
To go further, perhaps all public methods should be consistent, I mean take a string parameters and call modelFor.
DS.Store#modelFor assigns a store even when a factory supplied.

Fixes issue #1414.
Merge pull request #1415 from kaukas/master

DS.Store#modelFor assigns a store even when a factory supplied.
Merge pull request #1413 from sly7-7/patch-1

[doc] hasRecordForId takes a `DS.Model`, not a `String`
Merge pull request #1404 from diogomafra/embedded-objects

Load embedded objects inside embedded objects.
Merge pull request #1410 from Floby/async-belongsto-get-promise

make asyncBelongsTo computed property return a promise when setting
Merge pull request #1406 from knownasilya/changelog-markdown

Converted Changelog to Markdown, with small fixes.
Merge pull request #1402 from tricknotes/remove-old-license

Remove old license in favor of #1388
[doc] modelFor takes String or DS.Model according to https://github.com/emberjs/data/pull/1415
Adding unsaved records to hasMany relationships after they are normalized from saved payload.
Merge pull request #1417 from sly7-7/patch-2

[doc] modelFor takes String or DS.Model according to #1415
Merge pull request #1418 from pzuraq/add_unsaved_records_to_normalization

Adding unsaved records to hasMany relationships after they are normalized
Use plain ASCII for License.
Merge pull request #1420 from rjackson/use_ascii_in_license

Use plain ASCII for License.
Fix typo in fixture_adapter.js