[Fixes #2424] App#reset
Use isNone to check tag name
Failing test showing StateManagers using mixins to get some of their states have unexpected behavior
scope cached state transition hashes to the state manager class, so extending and mixins work with StateMangers as expected
Issue #2388: Added if statement to _resetSubControllers
Eliminate unused variables

I used jshint with '"unused": true' option.
Merge pull request #2481 from tricknotes/eliminate-unused

Eliminate unused variables
Merge pull request #2425 from stefanpenner/app_reset_should_handle_readiness

WIP [Fixes #2424] App#reset
Fixes Ember-data-870 Lazy destruction + App#reset issues

Deleting the container during reset should complete before
we rebuild the container. This fixes an outstanding ember-data
issue -> https://github.com/emberjs/data/pull/870
Merge pull request #2483 from stefanpenner/lazy_destruction_during_reset_is_dangerous

Fixes Ember-data-870 Lazy destruction + App#reset issues
Fixes to MetamorphView's DOMManager replace
Merge pull request #2482 from wagenet/metamorph-replace-fixes

Fixes to MetamorphView's DOMManager replace
Fix redirecting to child routes

This commit fixes two issues:

1. If, when routing to a route, a redirect hook
   "redirects" to where you were going anyway,
   the entire routing process would be aborted.
2. Previously, route contexts were not always
   taken into account when rerouting.
Fix method comments
pedantry
Merge pull request #2488 from gilesbowkett/adverbial_correctness

pedantry
Fixes error in documentation referring to non-existent 'Customizing Your Bindings' section
First pass of work for the ember-testing package
Fix a couple issues

Remove $.simulate usage, also misusing ajaxStart/ajaxStop
Add Ember.Application#removeTestHelpers