Move Dispatcher#{current,previous}Route initialization one level lower to avoid setting them before promise is resolved
Introduce `Dispatcher#_future_currentRoute` to keep route reference until `beforeAction` promise is fulfilled.

Should call action after resolving promise.
use @filterer / @filterCallback instead of the local versions
test for this context in filter fn
Merge pull request #726 from akre54/this-filterer

use @filterer / @filterCallback instead of the local versions
Variable naming change

@_future_previousRoute -> @nextCurrentRoute
@ _future_currentRoute -> @nextPreviousRoute
Release 0.12.0
New Upgrading page.
Bump changelog
Inappropriate error message fix
Merge pull request #732 from michaltaberski/patch-1

Inappropriate error message fix
Normalize URI handling with trailing slashes

Implementation is consistent with the one proposed in #532
Merge pull request #727 from Sija/fix-trailing-slash

Fix matching routes with trailing slash (refs #532)
Update CHANGELOG.md
Update exos
Merge pull request #719 from Sija/fix-beforeaction-promise

Fix Dispatcher#currentRoute being initialized too early
More comments on var naming.
Bring back app freezing.
Add support for optional route parameters.

Optional portions of a route are surrounded by parens (eg. "items(/page/:page)").
Merge pull request #738 from ktusznio/optional-route-params

Add support for optional route parameters.