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.
rename functions that are not intended to be used by 3rd parties, such as extensions
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.
clean up
Resolve with null on timeout. Lint.
Add unit tests.
Update Less to 1.6.2
Fix parsing error
tests matching of prefixed CSS property name
Merge branch 'master' into lessUpdate
Merge remote-tracking branch 'upstream/master' into fix-5137-async-linting

Conflicts:
	src/language/CodeInspection.js
Skip all embedded php code when parsing the style blocks in php documents.
Oops. missing one '=' sign.
increase matchBrackets length