[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
Changed incorrect 'handelbars' references to 'handlebars'
Streamify template bindings
[BUGFIX] location: 'history' no longer blows away location.hash. Fixes #4098
[BUGFIX] Exclude isEnabled as a possible FEATURES key for warnings
[BUGFIX beta] Do not test property accessors when not available.
Merge pull request #9314 from rwjblue/no-accessors-on-ie8

[BUGFIX beta] Do not test property accessors when not available.
Merge pull request #5522 from mmun/handlebars-streams

Streamify template bindings
[BUGFIX] #9309 needed to include the mock FEATURES flag in the features.json so it isn't stripped in canary
Merge pull request #9311 from jayphelps/oops

[BUGFIX] Canary FEATURES flagging shouldn't produce warnings in canary
SimpleBinding should relay setValue
Merge pull request #9318 from mmun/simple-stream-setvalue

SimpleBinding should relay setValue
Failing test for {{view class=someBoundProp}}.
Ensure that {{view class=someProp}} is not streamified early.
View name resolution regression tests

Issue #5579
Merge pull request #9316 from rwjblue/failing-test-for-bound-class

Fix for {{view class=someBoundProp}}.
[Bugfix beta] if the obj already has the method, don’t bother using call
Merge pull request #9320 from stefanpenner/remove-wastefull-call

[Bugfix beta] if the obj already has the method, don’t bother using call
ensure we don’t needlessly scan the concatenated properties array
remove wasteful hasOwnProperty check, keys(…) above already handles this for us.