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
Skip all embedded php code when parsing the style blocks in php documents.
Oops. missing one '=' sign.
increase matchBrackets length
Add a new unit test for this issue.
fixing issue 6121 by introducing flag denoting whether we're already trying to save a document
adding couple of comments for readability
adding unit test to verify that a saved untitled document can be saved again without prompting for Save As
updating unit test to reflect issue