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
Added failing test for embedded belongsTo JSON serialisation
fix includeId typo for embedded belongsTo records in JSON serialisation
Address issue with embedded hasMany creation

Fixes #633. This ensures that when creating a new
record in an embedded hasMany relationship, either
via `post.get('comments').createRecord` or via
`Comment.createRecord({ post: post })`, both the
child and parent will become dirty.

This retains the "dirty tree" semantics, which
will walk up and down the tree of embedded
relationships and mark things dirty.
Created embedded records should dirty parent

Previously, embedded records (those without IDs)
that were created via ManyArray's `createRecord`
method were not properly being saved, nor dirtying
the parent's tree.

This commit ensures that an embedded record's
parent is saved on its reference when it is
added to the many array for the first time.
JSON Serializer type for embedded belongs to.
Merge pull request #659 from mspisars/master

Typo in JSON Serializer
Merge pull request #650 from lord-spam/belongs-to-serializer

Test an fix JSON serializer for embedded record updates
fix test description
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
Warn if an application lacks a Store property

Attempts to use model class related methods that alias
to the store currently throw
`TypeError: Cannot read property 'find' of undefined`

This commit improves the message and offers a suggested
solution.
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