[FEATURE ember-routing-fire-activate-deactivate-events] Fire `activate` and `deactivate` events on `Ember.Route`

Additionally to the existing `activate` and `deactivate` hooks on
`Ember.Route`, this feature adds the firing of events with the same name
on the route.

This closes #4923