Squashed 'vendor/viewjs/' changes from 81bb4d9..6495403

6495403 Updated bower file to ignore everything except for view.js.
890218b Updated module definition to include node style module.exports.
e0f9010 Generated release version of documentation and minified code.
93e84e5 Improved and adapted API documentation to yuidoc format.
f8d82e8 Implemented an npm/grunt setup for release management including generation of documentation with yuidoc.
e539ca5 Improved README.
0208f0c Updated version number.
1fbed15 Implemented helper functions for view state and hierarchy debugging.
02080cf Removed unnecessary return of self at the end of the constructor function.
4456aa3 Implemented isLoaded as a read only property.
fc6a874 Updated bower file to reflect version 0.2.0 and the removal of view.css.
ae46de9 Merge commit '808b2bdbdfa8d6bcb27b4b22b4aef567577bf65a' into v0.2.0
2453418 Re-implemented parent/child view relationship / view hierarchy management, extension/inheritance of views as well as the way how config parameters are fetched into a view.
568a295 Merge pull request #1 from buscape/master
c102463 Merge branch 'master' of https://github.com/buscape/viewjs
0168708 added a bower file for the [bower](http://bower.io/) package manager
cea1085 added a bower file for the [bower](http://bower.io/) package manager
8a7e324 Implemented load and unload returning jQuery deferred promises for "did load" and "will unload" view lifecycle events.
66a7be2 Removed immediate loading of root views and made load and unload methods public API (in favor of providing more flexibility and separation of concerns regarding controller state and actual view).
1bd3666 Improved documentation.
1713e43 Renamed lifecycle event callback subscriptions.
60b9d94 Removed view.css because we do not want to dictate any styling in ViewJS in order to provide the most general solution.
708b454 Implemented immediate loading of root views when instantiated.
105a5c4 Implemented extend helper function to facilitate prototypal inheritance.
ff9fa31 Refactored self.m into self.$.
d239fb2 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.
6f844ce Implemented $.Callbacks for onViewDidLoad and onViewWillUnload lifecycle notification hooks.
05a4048 Replaced configure with $.extend and implemented property accessors.
920f307 Removed parent/child view relationship (view hierarchy) implementation.
f985a63 Removed experimental features like automatic child view loading, outlets, markup properties and target actions.
de9008a Updated version and copyright year.
865cb73 Added a comma.
fb88bce Reverted "Test Modification"
REVERT: 81bb4d9 Merge commit '26c7253601a9c53c3e2108da003477bb54aa99db' into v0.2.1
REVERT: 26c7253 Squashed 'vendor/viewjs/' changes from 568a295..e0f9010
REVERT: 3b7223b Updated version number.
REVERT: 16399a8 Adapted CompoundManualView to view.js implementing helper functions for view state and hierarchy debugging.
REVERT: 11bdc40 Implemented helper functions for view state and hierarchy debugging.
REVERT: 6f79ed7 Fixed config hash initialization.
REVERT: bc354f4 Removed unnecessary return of self at the end of the constructor function.
REVERT: 6cf612c Removed unnecessary return of self at the end of the constructor function.
REVERT: 85eb10a Implemented isLoaded as a read only property.
REVERT: 34890e7 Improved comments.
REVERT: f047399 Updated bower file to reflect version 0.2.0 and the removal of view.css.
REVERT: c8e6069 Merge commit '808b2bdbdfa8d6bcb27b4b22b4aef567577bf65a' into v0.2.0
REVERT: 808b2bd Squashed 'vendor/viewjs/' changes from 979d9ca..568a295
REVERT: 7aaa894 Re-implemented CompoundManualView and adapted BasicView to view.js re-implementing the parent/child view relationship / view hierarchy management, extension/inheritance of views as well as the way how config parameters are fetched into a view.
REVERT: f03fb33 Re-implemented parent/child view relationship / view hierarchy management, extension/inheritance of views as well as the way how config parameters are fetched into a view.
REVERT: b576fda Adapted root view loading to view.js support of jQuery promise for load method.
REVERT: ba520b9 Implemented load and unload returning jQuery deferred promises for "did load" and "will unload" view lifecycle events.
REVERT: 3ba51f7 Adapted root view loading to view.js removal of immediate loading of root views.
REVERT: 5fb782e Removed immediate loading of root views and made load and unload methods public API (in favor of providing more flexibility and separation of concerns regarding controller state and actual view).
REVERT: aa0d6bc Improved documentation.
REVERT: 4fa9e58 Improved documentation.
REVERT: 9327af0 Adapted root view subscriptions to view.js renaming of lifecycle event callback subscriptions.
REVERT: 74ee35c Renamed lifecycle event callback subscriptions.
REVERT: f8d72b4 Adapted root view styling to ViewJS removal of view.css.
REVERT: 82febc6 Removed view.css because we do not want to dictate any styling in ViewJS in order to provide the most general solution.
REVERT: b6fd183 Fixed root view css selector.
REVERT: cc688c9 Adapted root view loading to view.js implementation of immediate loading of root views when instantiated.
REVERT: 4be69e5 Implemented immediate loading of root views when instantiated.
REVERT: cce6b38 Adapted BasicView to view.js addition of extend helper function to facilitate prototypal inheritance.
REVERT: ee5b808 Implemented extend helper function to facilitate prototypal inheritance.
REVERT: 1ba0bb2 Adapted BasicView to view.js refactoring of self.m into self.$.
REVERT: 1ed3878 Refactored self.m into self.$.
REVERT: 4fc30df Adapted BasicView and root view configuration to view.js replacement of container element with view root element.
REVERT: 5666cfd 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.
REVERT: 587f612 Adapted root view configuration to view.js implementation of $.Callbacks for onViewDidLoad and onViewWillUnload lifecycle notification hooks (using callback subscriptions instead of functions).
REVERT: 3778ee3 Implemented $.Callbacks for onViewDidLoad and onViewWillUnload lifecycle notification hooks.
REVERT: ba21a88 Adapted BasicView example and root view configuration to view.js refactoring of using $.extend in favor of configure and implementation of property accessors.
REVERT: bf85478 Replaced configure with $.extend and implemented property accessors.
REVERT: 7817fe9 Removed CompoundManualView example adapting to view.js removal of parent/child view relationship (view hierarchy) implementation.
REVERT: c025cc9 Removed parent/child view relationship (view hierarchy) implementation.
REVERT: f5e9569 Removed CompoundAutomaticView example adapting to view.js removal of experimental features (automatic child view loading, outlets, markup properties and target actions).
REVERT: 51d8a8f Removed experimental features like automatic child view loading, outlets, markup properties and target actions.
REVERT: 7ce48b8 Updated version and copyright year.
REVERT: ddda78a Added a comma.
REVERT: 29671ad Reverted "Test Modification"
REVERT: c6bb665 Add 'vendor/viewjs/' from commit '979d9ca04e1ca909bb66ae7f080390a1dd27fed0'
REVERT: 93a0eab Removed views as part of reinitializing it as a subtree.
REVERT: dccb8e5 Revert "Test Modification"
REVERT: 11a42e1 Refactored the directory structure to accommodate the newly included viewjs subtree.
REVERT: 3bd3836 Test Modification
REVERT: f977489 Add 'viewjs/' from commit '98901c0167915fcbb2d2f627aa6fb738e3e1377b'
REVERT: 1eedc4f Initial commit.

git-subtree-dir: vendor/viewjs
git-subtree-split: 649540330020155228acec7e0eb01d3da0374514
Merge commit '90315dab4d535932d7ec7355454343b11d7b9b5d' into v0.2.1