[BUGFIX beta] The router should cleanup itself upon destroy.

Prior to this change the router did not cleanup its location object upon
destroy. This caused multiple transitions to be triggered after an
`App.reset()` call.

Resolves #3669.

@twokul / @rjackson
[BUGFIX beta] Correct `Em.typeOf` docs re: boxed types.
Remove unused local var from link_to test
Merge pull request #3710 from balinterdi/remove-unused-snippet-from-link-to-test

Remove unused local var from link_to test
Merge pull request #3708 from hjdivad/doc-typeof

Correct `Em.typeOf` docs re: boxed types.
Merge pull request #3702 from rjackson/router_should_cleanup

[BUGFIX beta] The router should cleanup itself upon destroy.
[FEATURE ember-handlebars-caps-lookup] Use Ember.lookup as context for {{CONSTANT}}. Fixes #3098
[FEATURE reduceComputed-non-array-dependencies] add missing entry in features.json

features.json was missing `reduceComputed-non-array-dependencies`.
Merge pull request #3709 from hjdivad/update-features-json

[FEATURE reduceComputed-non-array-dependencies] add missing entry in features.json
deletes extra space to fix syntax highlighting in API docs
Merge pull request #3719 from twokul/runloop-join-doc-fix

deletes extra space to fix syntax highlighting in API docs