Failing test: DS.Model.save() causes an inconsistent attribute changes
Fix changedAttributes when saves are rejected

Also move _attributes and _inFlightAttributes to Object.create(null)
add test: FixtureAdapter doesn't save hasMany records

This failing test proves a bug exists when a record is created in the
store with a hasMany relationships. The relationships are simply lost upon
`phones.createRecord('name', {person: tom})`, where `tom` is the record
that has `phones`.

closes #1606, closes #1750
Merge pull request #2526 from sly7-7/fixtures-hasMany

add regression test: FixtureAdapter correctly save hasMany records
use defaultValue without supplying type

I prefer to use `DS.attr()` without a type when possible, but when I
want to use a defaultValue, I must supply a type. This would make it so
that you can supply a defaultValue, but still have an attribute without
a transform.
Merge pull request #2524 from kellyselden/use-default-value-without-type

use defaultValue without supplying type
Merge pull request #2506 from emberjs/fix_rejecting_inflights_attrs

Fix rejecting inflights attrs
fix addRecords error iterating over records

Reverts a change in commit c6b451c that used a
traditional for loop, assuming that “records” in
addRecords/removeRecords would always be a plain
JavaScript array. This assumption was inaccurate.

We use the Ember.EnumerableUtils to safely
iterate over the objects when forEach/etc aren’t
present. For example, IE8 with
Ember.EXTEND_PROTOTYPES = false;

fixes Github Issue #2533
Merge pull request #2534 from emberjs/add-records-understands-ember-arrays

fix addRecords error iterating over records
Turn manual requires into ES6 imports.
Add proof-of-concept builder using module transpiler v0.9.
Build using broccoli.

This uses the extracted PackageResolver and gets rid of the mutest.js
file that built using the new transpiler, and instead builds with
broccoli-compile-modules.
update package.json
Brocfile cleanup and deps update
update ember-inflector v1.1.0 -> v1.2.0
appease the jshint overlords
fix /tests.js not loading in ember-cli 0.1.2

seems to be special cased for /tests to redirect
to the correct URL for ember-cli apps. This may
be a bug, but we can work around it for now by
just writing the file out somewhere else.
make sure production builds get es3Recasted!
Merge pull request #2535 from emberjs/eventualbuddha-module-transpiler-update

ES6 module transpiler update for bundle format!
Mention store.normalize in the store.push docs.