Fix validation comments for

- Api docs included comments on failing client-side validation
- DS.model doesn't have client side validation
- Only code that sets errors and changes  is a result
  of an invalid response from server
[DOC beta] Clarify adapter settings with ActiveModel::Serializers
Merge pull request #1887 from pixelhandler/active-model-adapter-docs-settings

[DOC] Clarify adapter settings with ActiveModel::Serializers
Merge pull request #1885 from pixelhandler/validation-comments-correction

[DOC] Fix validation comments for DS.Model#isValid
Specify language as Node.js on Travis CI

Without `language` section, Travis CI detects Ruby as build language:
* https://travis-ci.org/emberjs/data/builds/24150621#L18
Use npm-scripts to run test

* https://www.npmjs.org/doc/misc/npm-scripts.html
Merge pull request #1906 from tricknotes/install-grunt-on-travis

Fix failing test on Travis CI.
Cleanup scripts

* Remove old script `bin/cached-bundle`
* Fix to update comment for `bin/cached-npm`
Merge pull request #1907 from tricknotes/cleanup-scripts

Cleanup scripts
Add `repository` field to package.json

To suppress warning from npm:
```
npm WARN package.json ember-data@1.0.0-beta.7+canary No repository field.
```
Add `license` field to package.json
Merge pull request #1908 from tricknotes/add-repository-field-to-package.json

Add `repository` field to package.json
incase jQuery.ajax returns a null or undefined jqXHR
Allow belongs to associations to be saved when the associated object is null.