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
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
rearrange & regroup tests
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.
combine integration test into a single test window
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 remote-tracking branch 'origin' into rlim/hints-for-scss
#4883 vbscript extension and line comment fixed