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
Rollback after delete record failure

failing test for #2344
Merge pull request #2359 from sly7-7/rollback-after-save-error

Rollback after delete record failure
Add missing type information to the API docs.
update ember-local version
Merge pull request #2378 from bmac/api-type-info

Add missing type information to the API docs.
beta.11 changelog and package.json updates
Merge branch 'master' of github.com:emberjs/data
add beta.11 to ember addon
post-release version bump
[DOC] Fix typos in `ajaxSuccess`
Merge pull request #2382 from lsthornt/fix-ajaxSuccess-doc

[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
Merge pull request #2383 from tricknotes/update-usage-of-ams

[DOC] Update usage of AMS
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 .
Merge pull request #2388 from tricknotes/doc

[DOC] Fix to apply js doc style
Merge pull request #2387 from tricknotes/remove-unnecessary-call

Remove unnecessary `Function#call`
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.