Adding jsdocs for ui/Widjet.js
Merge pull request #7 from novosit/feature/documentation_jsdoc

Adding jsdocs for ui/Widget.js @lsolano
Merge pull request #8 from novosit/hotfix/nineplate_vars

Fix bug after 2nd change of a Live Expression: and add test
renamed i18n resource locations, fixed Expression test
Generated css, fixed nineplate bug with live expressions
ButtonDropDownMenu can now be selectable
fixed bug in router that breaks IE11
Some fixes to Expressions and FilterBuilder
Added wait() to Widget. Implemented on and emit natively. on can bubble to it's domNode.
fixed NavBar collapse, fixed Widget.remove() bug, added ninejs/require wrapper, fixed router action bug with subroutes
fixed css url normalization with dojo toolkit
added 9jsRouteChanged event to router. Removed warning in feature detection.
fixes to njsWaitNode
some fixes to Widget, added array.filter
fixes to ButtonDropdownMenu
fixed bug in router, fixed bug in Widget's setClass
fixed lint
fixed event in ui/Editor
Fix domNode resolution on Widget.
fixed issue with widget when domNode was already assigned. Fixed an issue with router in Firefox
fixed external control loading in ui/Editor