added failing test
updated test
made the test pass
use indexOf polyfill
Merge pull request #2404 from emberjs/fix-travis-for-handlebars-2.0

load handlebars 2.0 for canary
Update model.js

Add documentation of the fact that reloading a model will fulfill with the reloaded model.
Merge pull request #2406 from kategengler/patch-1

Update model.js
Update explanation on how to run tests in browser
Merge pull request #2410 from BookingSync/update-contributing

Update explanation on how to run tests in browser
Add `createRecord` to PromiseArray so it proxies to ManyArray
Merge pull request #2411 from BookingSync/proxy-create-record-on-has-many

Add `createRecord` to PromiseArray so it proxies to ManyArray
createRecord on PromiseManyArray returns the new record instead of a Promise
Merge pull request #2413 from BookingSync/create-record-return-object

createRecord on PromiseManyArray returns the new record instead of a Promise
Use git-repo-version to generate version number with SHA

Ember now uses the same thing (but with only the first 8 characters of the SHA)
Merge pull request #2416 from cibernox/use-git-repo-version

Use git-repo-version to generate version number with SHA
Improve warns() test helper to better handle multiple calls
Merge pull request #2421 from wecc/warns-test-helper-improvement

Improve warns() test helper to better handle multiple calls
failing test for #2007
Merge pull request #2422 from emberjs/belongsToIsLoadedTest

failing test for #2007
Don't allow empty strings as id in push/update