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
Remove references to BasicAdapter from README
remove trailing comma
Merge pull request #1432 from craigteegarden/patch-1

remove trailing comma
Merge pull request #1431 from ahmacleod/update-readme

Remove references to BasicAdapter from README
Switch .jshintrc to use es3 mode insteaad of es5 mode. This now catches trailing commas.
Merge pull request #1433 from craigteegarden/jshint-switch-to-es3

Switch .jshintrc to use es3 mode insteaad of es5 mode.
Merge pull request #1427 from zeppelin/patch-1

Fix typo in fixture_adapter.js
Invalidates filters whenever the state changes
Update "Underscored Keys, `_id` and `_ids`" section

ActiveModelSerializer is finished and works like magic.

Furthermore, the previous code was not enough to make ember data work with underscored attributes (see issue #1428)
Correctly define window/global DS namespace in IE7/8.

In IE7/8, defining DS globally without directly defining it on
window.DS causes it to not appear in the for..in loop that
processes namespaces inside of findNamespaces()

https://github.com/emberjs/ember.js/blob/master/packages/ember-runtime/lib/system/namespace.js#L117

This causes Ember.Namespace.NAMESPACES_BY_ID to contain an undefined
key instead of DS, which leads to issues when resolving across different
namespaces (such as the DS namespace when using DjangoRESTAdapter), or
when generating toString() outputs of the DS namespace or child objects.

This change allows one existing, failing test to pass in IE8:

https://github.com/emberjs/data/blob/c04b8e47c7de8b158d16bd4850744fec796ca05f/packages/ember-data/tests/unit/model_test.js#L57

which fails because the DS part of the expected toString() output
is missing.
Merge pull request #1439 from craigteegarden/ie7-8-missing-DS-global-namespace

Correctly define window/global DS namespace in IE7/8.
Merge pull request #1437 from cibernox/patch-1

Update "Underscored Keys, `_id` and `_ids`" section