Initial implementation of printf highlighting

Only those print functions that have the formatting string in the first position are enabled. Missing are: bprintf, fprintf, fprintfn, kbprintf, kfprintf, kprintf, ksprintf
Merge branch 'master' into printf

Conflicts:
	src/FSharpVSPowerTools.Core/SourceCodeClassifier.fs
	src/FSharpVSPowerTools.Logic/SyntaxConstructClassifier.fs
	src/FSharpVSPowerTools/SyntaxConstructClassifierProvider.cs
	tests/FSharpVSPowerTools.Core.Tests/SourceCodeClassifierTests.fs
Merge branch 'master' into printf

Conflicts:
	src/FSharpVSPowerTools/SyntaxConstructClassifierProvider.cs
Publish a bugfix release in v1.4.5
Expose XmlDoc comments for symbols
Write a stub version of getXmlDocBySignature for testing
Add an option to disable Go to Metadata
Add new lines after module declarations
Address review comments
Keep member operators in their compiled forms

Fix #731.
Merge pull request #739 from dungpa/member-operators

Keep member operators in their compiled forms
Merge pull request #727 from dungpa/xmldoc

Expose Xml documentation
Handle nested generic types from C#

Close #728.
Use fully qualified form for nested types
Merge pull request #736 from dungpa/generic-types

Handle nested generic types from C#
Do not escape active pattern names

Fix #740.
Write active pattern names in the canonical way
Merge pull request #741 from dungpa/active-patterns

Do not escape active pattern names
Add documentation
Edit names