Style Extension Update buttons to the match the green "badge"
Bare async provider implementation.

Not working due to an issue in code inspection implementation (html
template is displayed before it's rendered).
Merge remote-tracking branch 'origin/fix-5137' into fix-5137-async-linting

Applied experimental version as the base for the development.

Conflicts:
	src/language/CodeInspection.js
Fix @param specification error.
Change documentation and JSDoc.
Put timeout on provider execution.

Use runPromise as the aggregation point instead of doing it in varios
places.
Change to record notation (understood by CC).
Fix typo in the docs.
Resolve with null on timeout. Lint.
Add unit tests.
tests matching of prefixed CSS property name
Merge remote-tracking branch 'upstream/master' into fix-5137-async-linting

Conflicts:
	src/language/CodeInspection.js
Editor Preferences Validation - interim checkin
start ValidationUtils module
Merge remote-tracking branch 'origin/master' into randy/issue-7020
convert remaining editor prefs
cleanup
fix range limit of zero
more tests; cleanup comments
implement preference validator