Add tests for calling jQuery.ajax from DS.RESTAdapter
Fix: unload record with relationships

- calling `clearRelationships` before changing record state,
  otherwise it fails, because properties try to update removed
  relationships

- Transaction commit failed when an unloaded record was in the
  `transaction.bucketForType.updated` array. Using recordIsMoving fixed
  this issue
fix test description
Fixed trailing commas which breaks IE7.
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
fixed issue #582
added adapter integration test for dirtyRecordsForAttributeChange
Update Readme unit test section
Wrap a run loop around simulated remote calls
add fixture serializer
use adapter interface in fixture adapter
Merge pull request #716 from tchak/fixture-adapter-cleanup

Fixture adapter cleanup
Implement extractHasMany and extractBelongsTo
Merge pull request #718 from tchak/fixture-adapter-cleanup

Implement extractHasMany and extractBelongsTo on FixtureAdapter
Introduce a custom `keyForHasMany()` for `DS.RESTSerializer`.

This method returns the singularized key appended with `_ids`. It uses the same plurals hash on the serializer to determine singular versions of keys.

Fixes #710
Failing test: 'When a record is loaded a second time, isLoaded should stay true'