Improve closeAllFiles and runBeforeFirst
Added projectRefresh event when project tree is refreshed but project root has not changed.
Added projectRefresh event doc.
Show CSS code hints in SCSS mode.
Cache mark locations during a single run of the parser
Updated by ALF automation.
Make tokenizer emit line/ch positions as well as offsets (not used by parser yet)
Use positions from tokenizer in parser. Mostly working but one unit test is failing.
#4883 added .ASP files highlighting
#4883 VBscript highlighting
Updated by ALF automation.
Breaks HTMLInstrumentation into three files.

HTMLInstrumentation: handles the interface between editor/document
and live HTML.

HTMLSimpleDOM: Parses HTML into a simple DOM-like structure with
properties useful for HTMLInstrumentation.

HTMLDiff: Generates a list of edits to mutate a Simple DOMs into another.
Made selection highlight slightly darker.
Merge with Master
Only create marks for tag nodes
Wrap operation around mark update
Avoid destroying and recreating marks that haven't changed
Fixes after review
Merge branch 'master' into alf
Updated by ALF automation.