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 issue #582
added adapter integration test for dirtyRecordsForAttributeChange
Add live query test for RecordArray
Add Ember.Date.parse to fix cross browser bugs parsing ISO-8601 dates
Remove unused variable
Preventing from dirtying internals while creating a record with an existing id

[Fixes #768]
fix fixture adapter id generator

`generateIdForRecord` is called internally by ember on create
Cleaned unused variable
Merge pull request #782 from bobbus/clean-unused-var

Cleaned unused variable
Merge pull request #781 from tchak/fix-id-generator-fixture-adapter

fix fixture adapter id generator
Merge pull request #773 from tricknotes/remove-unused

Remove unused variable
Merge pull request #770 from Cyril-sf/bookkeeping

Preventing from dirtying internals while creating a record with an existing id
Remove unused method

DS.Model#setProperty is no longer working.
Stop using extended method

I used `Ember.String.fmt` instead of `String#fmt`.
Because the latter may be undefined.
Merge pull request #788 from tricknotes/stop-using-ext-method

Stop using extended method
Initial commit of the BasicAdapter
Add a camelize convenience to BasicAdapter