Don't bother with Ember.run.once, as we can detect an impending flush
by inspecting the size of the local queue of _deferredTriggers

This should mitigate some costly run-loop pressure.

Inspired to help with: https://github.com/ebryn/backburner.js/issues/51
another quick fix, which should reduce run-loop pressure.
fixed behaviour of store.all() in combination with store.unloadAll() which caused elements to stay in the RecordArray, even if they should have been removed. ref #1611
WIP ES6 lol
move grunt tasks into folders
move some requires around
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
Rename dataAdapter to data-adapter
Fix the normalize example to correctly normalize underscored keys
create RecordArrays from recordArrayManager
Merge pull request #1643 from tchak/refactor-record-array-manager

create RecordArrays from recordArrayManager
Merge pull request #1645 from bmac/fix-json-serializer-example

Fix the normalize example to correctly normalize underscored keys
Update CHANGELOG/VERSION for 1.0.0-beta.5.
The store's adapter property requires a string