Returned the unweaved widget.
Fixed widget#unweave.
Fixed woven attribute widget should order as original.
Fixed wrong module name passed to loader.
Fixed widget sequence in woven attribute.
Fixed the sequence of adding back widget to the "weave" attribute.
Fixed weave widget name.
Avoid remove the "destroy" dom event handler when stopping the widget.
Optimized update weave/unweave attribute to touch DOM just once.
Added tests for application widget.
Updated tests of weaving multiple widgets with arguments.
Updated weave/unweave tests with more complicated scenarios.
Minor coding style fixes.
Optimized attribute join.
Updated comments.
Updated tests.
Updated component tests.
Fixed coding style.
Fixed plural(ism).
Coding style fixes.