Implement reload for all RecordArrays
Merge pull request #216 from raytiley/reload-recordarray

Implement reload for all RecordArrays
Remove references to records on unload

unload was failing to fully remove references to cached records.  hasMany collections that were reloaded grabbed old records
Merge pull request #221 from kingpin2k/patch-4

remove references when clearing cache
First pass at improved hasMany dirty checking.

Need to make ManyArray#isDirty more robust.
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.
This pull request contains a Fix for #179: Custom attributes are not correctly reverted when calling revert()

@alexspeller: Tests were taken from your Pull Request #206: Fix with horrible hack

The fix simply clears the cache and notifies any interested observers. Once a property is accessed again, the properties "raw" value will be deserialized again (from _data).

Hope you agree
Merge pull request #213 from GitAleB/master

Fix of #179: Custom attributes are not correctly reverted when calling revert
Added additional tests and fix for duplicate records ending up in a filteredrecordarray
Refactored revert-method
Merge pull request #229 from oskarols/revert-refactoring

Refactored revert-method
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