Replace Ember.RunLoop with Backburner.js

Need to test cross-browser before merging. I expect I need to work around the Safari double finally issue.