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
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
cleanup MutableEnumerable documentation
Merge pull request #2493 from jasonkriss/patch-1

cleanup MutableEnumerable documentation
Small typo fix
Merge pull request #2494 from jasonkriss/patch-1

Small typo fix
Merge pull request #2492 from treydavis/master

Fix documentation error in Binding
Merge pull request #2487 from tricknotes/fix-method-comments

Fix method comments
Merge pull request #2475 from amindunited/master

Issue #2388: Added if statement to _resetSubControllers
Merge pull request #2473 from raycohen/state-manager-issue

Scope state transition cache to the state manager class
Do not build the docs for `.cachable`. Fixes #2329.

Also, drop a lingering use of the function in tests.