Merging the recordCache with the referenceCache

Everytime a record is created with an id, it's automatically added to the referenceCache.  We also only keep one cache of records now, instead of two places.  Records loaded from hasMany or belongsTo will also be available in the cache, and will be accessible from a find call etc.
Added additional tests and fix for duplicate records ending up in a filteredrecordarray
Fix typo
release 0.0.9
update build for 0.0.9
Missing super call in FilteredRecordArray#init
Simple fix for RC8
release 0.0.10
Updated build for 0.0.10
First pass at adding support for the Ember Extension

If you don't have it yet, go get it: https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi
Document fetch

Closes #227
Merge pull request #225 from oskarols/filterrecordarray-duplicate-fix

Fixed FilteredRecordArray adding records multiple times when updating matching record properties
Merge pull request #224 from kingpin2k/patch-5

Merging the recordCache with the referenceCache
Update README.md
Remove cached records if findAll promise is rejected
Merge pull request #212 from quadule/issue-189

Remove cached records if findAll promise is rejected
Improve hasMany dirty checking
Parents should load embedded children

Fixes #232
Quick fix for issue with dirty tracking and record creation

Will add a test soon
allows custom `settings` for rest adapter's _ajax