Added router:route:activating event.

-This event allows custom logic to gain access to the module instance
and route instruction prior to activation.
-Renamed event router:navigatedFrom to router:navigated:from
-Renamed event router:navigatedTo to router:navigated:to
Cleaning up some module id usage in the router.
Removing the unnecessary ko hack.

We always put the view into the document before calling applyBindings
now, so ko should not be destroying the bindings anymore.
Some docs for the app module.
Finished documenting events and app.
Documented the composition module.
Fixed a typo.
Updating some version numbers.
Finished adding docs for the system module.
Some changes.txt updates.
Updating the changes.txt a bit more.
Added docs for the view engine module.
Documented the view locator module.
Core api now documented.
Fixed some incorrect doc tags.
Documented the dialog module.