Run Loop Fixes

The goal of this pull request is to reduce calls to `Ember.run` and batch realtime updates

/cc @stefanpenner