Prevent duplicate handling of sideloaded values when there are complex relationships
Merge pull request #669 from raycohen/dedup-sideloading

Prevent duplicate handling of sideloaded values
Support use without prototype extensions
Fixed tests for Ember master
Switch to ember-dev for tooling
Update ember-dev to fix tests
Merge pull request #702 from CrowdStrike/tooling

Switch to ember-dev for tooling
Extract data construction from create/update/deleteRecord and create/update/deleteRecords to allow more flexibility to developpers extending default RESTAdapter.
Use an *extractFoo* convention for new data extraction hooks in ember-data RESTAdapter.