Merge branch 'release/2.0.0' into develop
Merge branch 'hotfix/classifier' into develop
Add coverage to the standard test process.
When widgets have key they should be validated by key and not be id
Re-added ancient/missing js_function __str__ behavior discovered in the bowels of moksha.
Demoted queued registration messages from "info" to "debug".
Clutch simplejson hacking.
Encoding widgets works again.
More PEP8.
Found the killer test.
Update to that test.
A stab at handling function composition.  Tests pass.
This is clearly unsustainable.
Solve the function composition problem.
Merge branch 'feature/function-composition' into develop
Some comments in the encoder initialization.
The output of this test changes depending on what other libs are installed.
Abstracted ResourceBundle out of Resource for tw2.jqplugins.ui.
When widget has key and so gets data by key validation was still returning data by id. Now validation returns data by key when available. Also simplify CompoundWidget validation
Cover only the tw2.core package