added ':weave' expression

updated ':woven' expression
fix naming of onResize*
require destroy plugin
Fix missing ref to `self`. Closes #8
move jshint settings inside define
jshint fixes
added package.json.
refactor to return promisse.

refactor to return array of woven components.
Fix license
quotes and better function names
be more careful about function naming. see troopjs/troopjs-core#63
Refactored weave plugin to use when.js. Closes troopjs/troopjs-jquery#12
Lint fixes
Send weave_args to .start instead of constructor. Now aligns with .unewave sending to .stop
updated package.json
Merge branch 'release/2.0.0'