Add eventDispatcher.canDispatchToEventManager property
It decides if `event` will be dispatched to view `eventManager` or not.
confirm to guidelines, simplify debugging
improve debugging by not having single expression var statements when initializing
simplify finding tests.

simply:
1. ember server —port 8000
2. navigate to http://127.0.0.1:8000/
3. thats it
Merge pull request #5117 from stefanpenner/master

misc nice things
Merge pull request #5116 from ppcano/can-disable-event-manager

[FEATURE event-dispatcher-can-disable-event-manager] eventDispatcher can disable dispatching events to view `eventManager`
Migrate to using ember-publishing module

Repo can be found [here](https://github.com/rondale-sc/ember-publisher)
Merge pull request #5118 from rondale-sc/migrate-to-ember-publishing

Migrate to using ember-publishing module
[FEATURE ember-routing-consistent-resources] Enable by default.
Merge pull request #5052 from rjackson/enable-consistent-resources

[FEATURE ember-routing-consistent-resources] Enable by default.
Update CHANGELOG for 1.6.0.
Update CHANGELOG for 1.7.0-beta.1.
Remove duplicate changelog entry
Merge pull request #5119 from hyderali/remove-dup-changelog

Remove duplicate changelog entry
Post release version bump.
Update changelog and remove the duplicate log
Merge pull request #5121 from selvagsz/update-changelog-correctly

Update changelog and remove the duplicate log