Fixes hasMany records being duplicated after payload returns from server

There is an edge case where a hasMany record gets duplicated (same ID).
Basically, if we generate a record locally using UUID or any custom ID
format, then push it to production which will return the same ID
previously defined, the store's array that holds records to be resolved
is going to duplicate both items, even if they have the same ID.

This commit fixes that by not allowing duplicated IDs in that array.
documentation fix

should be string 'no'
Merge pull request #1998 from kingpin2k/master

Documentation fix for embedded records
Merge pull request #1976 from emberjs/pr1656

Fixes hasMany records being duplicated after payload returns from server
Add example for expected JSON relationship keys.
Fixes typo in `pushPayload` documentation
Merge pull request #2001 from locks/patch-2

Fixes typo in `pushPayload` documentation
Merge pull request #2000 from efigarolam/master

Add example for expected JSON relationship keys.
fix a few typos
Merge pull request #2003 from givanse/typos

fix a few typos
[DOC] Add note about expected JSON for ActiveModelAdapter relationships

This is covered in the recently added example, but not explicit.
Merge pull request #2006 from Dave-Choi/patch-1

[DOC] Add note about expected JSON for ActiveModelAdapter relationships
better error for missing inverse on hasMany/belongsTo
Merge pull request #2009 from knownasilya/inverse-msg

better error for missing inverse on hasMany/belongsTo
Revert "better error for missing inverse on hasMany/belongsTo"

The commit was using Ember.isBlank which is still feature flagged.

This reverts commit f2ffe0715e6a778db05c65a501248a2d500100e5.
adapt usage example for TemperatureTransform

Adapt usage example to reflect the TemperatureTransform. 'raw' doesn't make sense here as it is not registered as such.
Merge pull request #2014 from jwahdatehagh/patch-1

adapt usage example for TemperatureTransform
Better error for missing inverse on hasMany/belongsTo
Merge pull request #2016 from emberjs/pr2012Cleanup

Better error for missing inverse on hasMany/belongsTo