Remove ember-data, add Ember model, update ember
Use double qoutes for a route name in action and linkTo
Remove DS.Store
Change spec runner to qunit

New ember-testing additions can be plugged into qunit without any
changes, so the easiest way to start using it is to rewrite our tests to
qunit.
Rewrite specs from jasmine to qunit
Update ember-model and ember.js
Remove unused code
Change EmberData properties/relationships into EmberModel versions

DS.attr -> Ember.attr
DS.belongsTo -> Ember.belongsTo
DS.hasMany -> Ember.hasMany
Use model.save() for saving records

Also, there is no need to use transactions anymore
Get rid of hacks from routes
Make routes code more async capable when setting job

After changing Ember Data to Ember Model, the default behavior is to
not return promise by default from `find` call. This is better in
general for our use case, because we don't block rendering the UI while
data loads, but we now have to handle cases where model is not yet
loaded in `setupController`
Remove tick from sidebar controller
Change ED's filter() calls to FilteredArrays
Simplify build/job and tools templates
unloadRecord -> unload
Don't fail if user signs out before router is set up
Update loading user to EmberModel's version
Add pusher receive related stuff to App (previously it was in store)
Update ExpandableRecordArray to work correctly with Ember Model
Use Handlebars.helper instead of registerBoundHelper