Improve comments for the inverseFor method
Added implicit relationships

We now correctly remove a record from a manyArray when it is deleted
even if the record does not have a belongsTo relationship to the manyArray
Merge pull request #2274 from emberjs/removeFromManyArrays

Added implicit relationships
[DOC fix] Remove misleading {inverse: null}
Merge pull request #2295 from sly7-7/patch-1

[DOC fix] Remove misleading {inverse: null}
Added a reload to the ManyArray

It works both with links and with URLs
Add a test for reload on sync hasMany relationships
Add a test for calling reload directly on the promiseProxy
HasMany relationships now reload correctly
Merge pull request #2297 from emberjs/reloadHasManyAttempt2

Reload hasMany relationships
Makes it possible to custom define inverses on only one side

This also adds a cache to inverseFor
Do not reuse argument values when calculating inverses
Refactor inverseFor cache
Merge pull request #2293 from eniolopes/improve-inverse-for

Adds caching to inverseFor and implements look for inverses on the other side
Update recordArrays when record has reloaded
Fix jshint
Update tests on filters returning reloaded objects
Fix typo (was silent in simple case)
Unwrap promises when setting a belongsTo
Merge pull request #2288 from emberjs/promiseUnwrap

Unwrap promises when setting a belongsTo