Only setting content-type to JSON if there actually is content.
Merge branch 'master' of github.com:enyo/data
Added a test for the content-type.
Only setting content-type to JSON if there actually is content.
Added a test for the content-type.
update the rest adapter test to pass the json content-type behavior
Merged lord-spam
Merge branch 'master' of https://github.com/emberjs/data
Removed the deprecated tests.
clear changedReferences after recordArray update
Promises Step 1: Use promises instead of callbacks
This step was a small step, merely to swap out
callbacks for promises at the adapter level.
Subsequent steps will result in more aggressive
refactoring, and begin to fully use promises.

@stefanpenner & @leepfrog aka 'the leeping Penner'

Bonus:
```Model.find#then``` now rejects/resolves correctly.
Merge pull request #933 from tchak/changed-references-fix

clear changedReferences after recordArray update
Merge pull request #601 from enyo/master

Only setting content-type to JSON if there actually is content
_deferred and promise should not be accessed outside the mixin
Merge pull request #3 from teddyzeenny/load-promise

_deferred and promise should not be accessed outside the mixin
Merge branch 'master' of https://github.com/emberjs/data

Conflicts:
	packages/ember-data/lib/adapters/rest_adapter.js
Merge pull request #934 from stefanpenner/promisify

Promises Step 1: Use promises instead of callbacks
Only coerce belongsTo ids to string if id is defined
Fix RestAdapter#ajax
Merge pull request #938 from teddyzeenny/fix-ajax

Fix RestAdapter#ajax to account for empty hash