Updated version and copyright year.
Removed experimental features like automatic child view loading, outlets, markup properties and target actions.
Removed CompoundAutomaticView example adapting to view.js removal of experimental features (automatic child view loading, outlets, markup properties and target actions).
Removed parent/child view relationship (view hierarchy) implementation.
Removed CompoundManualView example adapting to view.js removal of parent/child view relationship (view hierarchy) implementation.
Replaced configure with $.extend and implemented property accessors.
Adapted BasicView example and root view configuration to view.js refactoring of using $.extend in favor of configure and implementation of property accessors.
Implemented $.Callbacks for onViewDidLoad and onViewWillUnload lifecycle notification hooks.
Adapted root view configuration to view.js implementation of $.Callbacks for onViewDidLoad and onViewWillUnload lifecycle notification hooks (using callback subscriptions instead of functions).
Implemented replacement of container element with view root element which reduces DOM tree complexity compared to just putting the view root element into the container element.
Adapted BasicView and root view configuration to view.js replacement of container element with view root element.
Refactored self.m into self.$.
Adapted BasicView to view.js refactoring of self.m into self.$.
Implemented extend helper function to facilitate prototypal inheritance.
Adapted BasicView to view.js addition of extend helper function to facilitate prototypal inheritance.
Implemented immediate loading of root views when instantiated.
Adapted root view loading to view.js implementation of immediate loading of root views when instantiated.
Fixed root view css selector.
Removed view.css because we do not want to dictate any styling in ViewJS in order to provide the most general solution.
Adapted root view styling to ViewJS removal of view.css.