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
increase matchBrackets length
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
Editor Preferences Validation - interim checkin
start ValidationUtils module
Merge remote-tracking branch 'origin/master' into randy/issue-7020