Update Ember.js to 1.2.0
Reference lastBuildId instead of lastBuild when checking for existance

Referencing lastBuildId will not trigger loading a build record, which
will lower ajax queries number.
Run lastBuildDidChange only once for a runloop run

When a lot of pusher events come with build updates, lastBuildDidChange
can run quite frequently. We can avoid that by using scheduleOnce, which
will ensure that only the last invocation of lastBuildDidChange will be
run for a given runloop run.
Update Ember Model
Fix specs

After update specs fail when there is an unexpected ajax query, because
the response is not an ajax response.

A long term solution is to remove mockjax from specs, because it makes
them brittle and they usually fail after small changes. A better
approach would be to use fixtures, which are available for ember model
Use more fetch instead of find

fetch method returns a promise instead of an actual object. We used find
before, because this was the way we did things before upgrade to Ember
Model. Returning a promise from a model hook pauses router rendering for
the time a resource is loading, which makes it much easier to deal with
asynchronous requests. Thanks to that we can remove parts of the code,
which dealt with it manually.
Pass ids as params to ajax to make it easier to debug it in chrome
Comment sync spec

I can't get it working because of mockjax shortcomings (ie. overwriting
existing entries doesn't work).
More logging
Add index_loading template