Added note about empty ids in async relationships issue
added failing test
updated test
made the test pass
use indexOf polyfill
Fixes method_ajaxError link

Currently links to http://emberjs.com/api/data/classes/api/data/classes/DS.RESTAdapter.html#method_ajaxError 
Please review.
Merge pull request #2397 from vladikoff/patch-1

Fixes method_ajaxError link
Fix ajaxSuccess docblock return value
disable canary until we figure out how to load Hbs

canary recently introduced Handlebars 2.0, and that's why canary is currently failing.
load handlebars 2.0 for canary
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)