Added assertion for updateLink

Added an assertion for string type. Since you could also pass objects
to `updateLink` (which would always result in false in the next if
statement) containing a link. This PR notifies creators of serializers
so they always use a string when handling links.

Added test for links with type other than string
Removed a duplicate line.
Added test case for push link with null value
added note about coalescing and custom URLs
Temporary fix for #2344 rollback after delete for recordArrays

This is a temporary fix, it's clear this code needs to be refactored.
Moreover I am not sure that removing deleted records from recordArrays
before they are deleted is a correct design decision.
warn instead of throw when resolving keys to model

Before this commit, if you had a payload like:

```javascript
{
  “posts”: []
}
```

But didn’t have a “post” model defined, Ember
Data would blow up. As discussed in the data
team meeting, we decided to warn if the model
could not be resolved. In this spirit,
Ember Data just doesn’t process what it doesn’t
understand, but can still provide you with a
better debugging message to give you hints on
what your payload should look like.

fixes GH-2337
Rollback after delete record failure

failing test for #2344
Add missing type information to the API docs.
update ember-local version
beta.11 changelog and package.json updates
add beta.11 to ember addon
post-release version bump
[DOC] Fix typos in `ajaxSuccess`
[DOC] Update usage of AMS

`include` option is renamed as `embed_in_root`
in current stable version 0.9.
* https://github.com/rails-api/active_model_serializers/blob/0-9-stable/lib/active_model/serializer/association.rb#L11
Remove unnecessary `Function#call`
[DOC] Fix to apply js doc style to DS.ManyArray
[DOC] Fix usage of DS.Model.fields

`DS.Model.fields` is a `Ember.Map`.
Its behavior changed at 2eb1c971 .
Make dependencies clearer.

This is mostly just for easier discovery/understanding for passers by
looking at the `bower.json` in the root of the repo. The actual
`bower.json` that we put in components/ember-data is correct already.
Refactored InvalidError handling into a serializer concern.
Fixing an issue when grouping requests could result in URL longer than configured length.
Nicer errors when pushing belongsTo/hasMany with invalid values
Fixes method_ajaxError link

Currently links to http://emberjs.com/api/data/classes/api/data/classes/DS.RESTAdapter.html#method_ajaxError 
Please review.