… model by default.
This feature was given a 'Go' in the core team meeting today (2014-01-31). As such it should be enabled by default for all future canary builds. This will help ensure that it has more review prior to shipping the 1.5.0 beta series.
While testing it is common to create an App during setup and destroy it during teardown. To prevent ordering issues, routes should be destroyed before the container is destroyed. This behavior already exists in App.reset but should also exist in App.destroy.
Syncing route recognizer, closes #4279
Brings in a change which prefers internal rejecting promises to `throw`, which was causing Pause on All Exceptions to pause on internal stuff in response to simple things like redirecting. Note that in the case of actual errors, Pause on All Exceptions will continue to pause on the original error that caused any unintentional redirects, so, hooray.