Changed ILMerge to automatically detect dependences and only work on release mode hence giving debugging a boost start!
Removed unused file
Set version to 2.0.0.
Added domDetached lifecycle callback.
Initial implementation of documentAttached/documentDetached.

Switched widgets over to using view/viewmodel naming pattern.
Better implementation of documentAttached.

Also some cleanup in composition.
Removed composition dependency on view model activator.

Also, fixed a recently introduced bug in composition related to
bindingContexts.
Renamed viewModel.js to activator.js.
Activate always called on VMs unless turned off.

If an activator is present, the composition system will let the
activator control activation, otherwise the composition system will call
activate. This create a more consistent lifecycle for composed modules:
activate, beforeBind, afterBind, viewAttached, documentAttached
(,documentDetached). See the Hello sample for a demo. With an activator
present (router and modal dialog system) you also get canActivate,
canDeactivate and deactivate.
Merge pull request #164 from dotnetwise/master

ILMerge enchancement