Merge pull request #85 from landofjoe/master

router.navigateTo support for external URLs
A minor tweak to the router.
Updated optimizer command line parser to latest.

Fixes #82.
Enabled modals to return multiple values to the promise.

Fixes #86
Router now queues routes.

Fixes #56
Updated some content in the template.
Added viewModelBinder specs
Fixed some invalid html in the view engine wrapper code.
Merge pull request #87 from JontyMC/ViewModelBinder_Specs

Added viewModelBinder specs
Fixing up some project refs.
Added some style to the widgets demo.
Allowing transitions to occur even if there is no new child.
Merge pull request #91 from willtcarey/master

Allow transitions to occur when there is no view to transition to
Fixing a bug in transition running logic.
Just me code spacing...
Use routeInfo.caption for document title

The caption of a route was never used anywhere. It is now used for
title.
Merge pull request #93 from cdroulers/master

Use routeInfo.caption for document.title when navigating
Enhabling router.navigateTo to skip, replace or trigger.

Fixes #88
Removed depdency of app module on MessageBox

Fixes #90
Removed setView hook. (minor breaking change)

Replaced with beforeBind and afterBind hooks.