Clean up unused helper functinos
Merge pull request #1310 from tricknotes/clean-up-unused

Clean up unused helper functinos
Stop extending if `String` flag is `false`

Allow `Ember.EXTEND_PROTOTYPES.String` is `false`.
Merge pull request #1319 from tricknotes/option-for-extending-string

Stop extending if `String` flag is `false`
Fix async belongsTo to return the record when data it's already loaded
Merge pull request #1320 from andrei1089/master

Fix async belongsTo to return the record when data it's already loaded
Polymorphic belongsTo attributes are camelized by the REST adapter.

This model:

```js
App.Comment = DS.Model.extend({
  blogMessage: DS.belongsTo('message' {
    polymorphic: true
  })
});
```

generates a JSON object like:

```js
{
  "blogMessage": 12,
  "blogMessageType": "post"
}
```
Add pushPayload method to store
fix typo
`didLoad` should fire even if the record isEmpty

Fixes #1317
Merge pull request #1309 from alexspeller/add-pushRaw-method

Add pushPayload method to store
Add test for many array state of new records
Update TRANSITION.md

Added documentation how to save relationships independently of it the model it belongs to (which could be achieved using transactions before).
Merge pull request #1325 from Cyril-sf/fix_rest_polymorphic_belongs_to

Polymorphic belongsTo attributes are camelized by the REST adapter.
Merge pull request #1329 from Globegitter/patch-2

Update TRANSITION.md
Merge pull request #957 from teddyzeenny/has-many-created

Set isLoaded flag for has many array of created records