Updating the readme.
Enabled better debug of binding errors.
Some minor cleanup.
Better syntax for templatable widgets.
A minor tweak to widget part syntax.
Added some notes to the widget sample.
Removed an unnecessary function.
Adding default control of activation during composition.
Added a placeholder for adding demo widget code.
Marking rendered widget parts with their id.
Some internal naming fixups in widget for consistency.
Improvements to Composition

Changed view composition so that when compose is used by supplying a
view, but no explicit view model, the composition preserves the parent
binding context in full, including root, parent, etc. A sample was added
to demonstrate the most basic scenario.
Update README.md

Updated with a description of the latest sample.
Added support for partial views.

Compose already supported partial views, but now the viewLocator allows
to hook into the path resolution process for a partial view. The view
composition sample was updated to reflect this new feature. Some
sample-specific code was removed from main.js as part of some general
sample cleanup.
Started work on new modal system.
New modal dialog module.

-New modal dialog module.
-Easier to customize modal display strategy.
-ViewModel activation lifecycle enforced by modal module.
-Composition used in modal module.
-Extended composition with an onComposed settings callback
-Removed the old modal functionality
-Converted the app module to use the new modal functionality
Removed debug cache busting.

Chrome can ignore cache for debugging, so this isn't necessary. This
also keeps Durandal from messing with other people's requirejs config
and allows the browser to keep their breakpoints across page refreshes.
Fixed up the message box html and css.
Removed the open func from internal modal.

This was removed so that a developer wouldn't mistakenly think they
could call it.
Modal CSS fixup.