Merge branch 'release/2.0.0' into develop
Lint-esq changes.
Fixed bower dependency to be compatible with the major version instead.
v2.0.1
JSDoc updates
Check if VALUE of special is a function, otherwise ignore
Remove dead `UNDEFINED`
JSDoc updates
Fix @license. See troopjs/troopjs#78
Updated JSDocs for decorator args
Make sure #create and #extend are inherited properly with params.
Fixed argument splats.
Merge pull request #3 from troopjs/fix/jsdocs

JSDocs updates.
Inherit docs from #constructor instead of repeat
Not sure we should file a bug on JSDuck here, as when we `@inheritdoc #constructor` and in `core.mixin.base` we try to `@inheritdoc #create` the method parameters are lost, but if we put them directly on the `create` method, all is fine.
Update JSDoc param for `create`, `extend` and `constructor`
JSDoc updates
Add base `composer.mixin` interface.
Implement factory configuration.
Merge pull request #4 from troopjs/feature/config

Pattern for specials should be configurable