Update event subscriptions to use the new-style event-kit API.

Atom recently changed to a [new, clearer Event subscription API](http://blog.atom.io/2014/09/16/new-event-subscription-api.html) and deprecated the old `.on()`-style subscriptions. In a few places, this is causing state to not be updated properly.