Merge pull request #97 from vasily-kirichenko/master

fixed: ProjectProvider.CompilerOptions fails if there are empty references & update FSharp.Compiler.Services to 0.0.22
Fix missing declaration locations in type declarations
Merge pull request #99 from dungpa/type-rename-refactoring

Fix missing declaration locations in type declarations
Remove unnecessary workarounds on declaration locations
Compare by full paths to guard against combined paths

When a file is added in a Compile node with Link subnode,
location.FileName will be returned in the form of combined paths.
Merge pull request #100 from dungpa/revert-declaration-locations

Updates on handling declaration locations
add DraftToken that carrying SymbolKind information
fixed: Rename refactoring cannot deal with generic type parameters and statically resolved type parameters

improve Rename refactoring dialog's new name validation
improve LanguageService.GetSymbol tests
Merge branch 'master' into navigate-to-standalone-files
Merge branch 'fix-generic-parameters-renaming' into navigate-to-standalone-files

Conflicts:
	src/FSharpVSPowerTools.Logic/HighlightUsageTagger.fs
	tests/FSharpVSPowerTools.Core.Tests/LanguageServiceTests.fs