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 pull request #101 from vasily-kirichenko/fix-generic-parameters-renaming

Fix generic parameters renaming