refactor adapter in order to make it easier to override callback methods
Embedded associations need special handling in Model.dataDidChange
Set custom URL on the REST adapter
Model.dataDidChange should respect naming conventions.
Use Ember.none() in belongsTo#hasAssociation to catch undefined values as well as null
A record should report its `id` while loading

If a record is requested with a specific server
ID, it should assume that that ID is correct and
return the given value as its `id` property
unless the server returns a new value.
add TravisCI status and fix build
Updates Readme to reflect deprecation of hasOne association.

Added release notes from BREAKING_CHANGES doc
sideloaded data should be loaded prior to primary data
Merge pull request #272 from MikeAndrzejewski/master

Sideloaded data should be loaded prior to primary data
Filteres shouldn't include deleted records

RecordArrays that are filtered should not include
deleted records.
refactor side load method to respect associations order

Use dereferenced getPath
Include Handlebars as a dependency in the tests
Update Ember with improved ArrayProxy
Fix bugs with recordCache in RecordArray
Update to new injection syntax
Merge pull request #278 from tchak/sideloading-order

Refactor sideload method to respect associations order
Removed extraneous comma, which was causing an 'expected identifier' error in IE7
Simplify recordCache
Add upload_latest rake task