Deprecate store.update()

- store.push() now handles partial updates
- store.update() has been deprecated
Remove metaForType()/metadataFor() ambiguousness

- Deprecated store.metaForType()
- Added store.setMetadataFor() to set metadata for a specific type
- Added tests
fix build step on CI
remove broccoli directly since ember-cli includes its own
use nodejitsu while npm is down
fix build order in travis
use bower version of 1.9.0 until builds.emberjs.com gets back up to date
failing test for unloading a record before store.destroy
fix Relationship.proto.clear bug
Typo
Merge pull request #2580 from kevinburke/overridden

Typo
Merge pull request #2578 from emberjs/many-relationship-unload-fixes

fix incorrect iteration issues in Relationship#clear
Merge pull request #2548 from wecc/metadata-ambiguousness

Remove metaForType()/metadataFor() ambiguousness
Merge pull request #2472 from wecc/deprecate-store-update

Deprecate store.update()
Warn when pushing in a relationship as a link and its not an async relationship