fixed: printf formatters are not colorized if printf function is namespace/module qualified
printf formatters are not colorized in plane strings
highlight fprintf formatters
fixed: float and wildcard printf formatters are not colorized
refactor SourceCodeClassifier
remove unused function
Minor correction on syntax coloring
Basic implementation up to yielding tags
colorize more Printf functions

address the review
Better scanning with recursive seq

made a script for testing functions to avoid rebuilding
LineRange wrapper structs

plus extensions for span related types
Fixed errors preventing build
Commit because F# powertools broke the project file

Tried to add a file inside of a folder, it didn't get added to the
correct folder, closed and reopened the solution and the project
wouldn't load

" error  : The project 'FSharpVSPowerTools.Logic.fsproj' could not be
opened because opening it would cause a folder to be rendered multiple
times in the solution explorer. One such problematic item is
'Outlining\LineRanges.fs'. To open this project in Visual Studio, first
edit the project file and fix the problem."
Re-added outlining source to project file
implemented adhoc outliner
Merge pull request #844 from vasily-kirichenko/fix-printf-colorizing

Fix printf colorizing
Small changes for clarity
Merge pull request #849 from dungpa/syntax-coloring

Minor correction on syntax coloring
implemented NormalizedLineRangeCollection
implemented ContainsCachedTags in TrackingCacheData