Merge branch 'release/4.1.1' into develop
JSDoc updates
JSDoc updates
JSDoc updates
Allow either/all of:
 * contents (template)
 * args (template parameters)
 * result from a template
to be promises.
Allows synchronous widget.html call to retrieve the content.
Added test for browser widget render proxy.
Fixed coding styles.
Merge pull request #64 from troopjs/feature/async-template

Async template updates
Small space fix.
Added hash widget
Make runners `@private`
Move `browser/dom/selector` to `browser/css/selector`.

Don't config `matchSelector` - inject it.
`browser`->`dom`
Merge branch 'release/5.0.0'