add DS.Errors object
Documentation detailfix on pushPayload

pushPayload had documentation describing 3 parameters, but defined with only two. This is my first attempted contribution ever to an open-source project, a small step heh ;>
Merge pull request #1625 from consideRatio/master

Documentation detailfix on pushPayload
Add API missing api docs for normalizeHash and keyForAttribute
Document the VERSION property
Merge pull request #1627 from bmac/doc-core

Document the VERSION property
Merge pull request #1626 from bmac/missing-serializer-docs

Add API missing api docs for normalizeHash and keyForAttribute
Merge pull request #1546 from tchak/ember-data-reboot-validation-errors

add DS.Errors object
Clean up the docs for DS.RESTAdapter
handle case of single object pushPayload
Merge pull request #1624 from bmac/rest-adapter-docs

Clean up the docs for DS.RESTAdapter
Merge pull request #1629 from tpitale/single-push-payload

Handle case of single object pushPayload
remove uneeded resolvers
Add MIT license identification to the Ruby gemspec
Fix code comment typos regarding handling backend errors
Merge pull request #1635 from balinterdi/invalid-error-comment-fixes

Fix code comment typos regarding handling backend errors
Spare a property lookup on the record
Merge pull request #1636 from balinterdi/spare-property-lookup

Spare a property lookup on the record
Merge pull request #1634 from nbibler/patch-1

Add MIT license identification to the Ruby gemspec
`serialize` and `serializeToHash` Return a Promise.

These changes are necessary to help resolve #1535.