LanguageService.GetAllUsesOfAllSymbolsInFile does not use lazy for FullNames
fixed: LanguageService.GetAllUsesOfAllSymbolsInFile returns CompiledName instead of DisplayName for functions which are not operators
fixed: LanguageService.GetAllUsesOfAllSymbolsInFile returns CompiledName instead of DisplayName for functions which are not operators
Merge branch 'hunting-for-FCS-error-on-FullNames' into fix-colorization-of-functions-with-different-compile-name
fixed: LanguageService.GetAllUsesOfAllSymbolsInFile raises exception on FSharpMemberFunctionOrValue with no EnclosingEntity
Merge pull request #630 from vasily-kirichenko/fix-colorization-of-functions-with-different-compile-name

fixed: LanguageService.GetAllUsesOfAllSymbolsInFile returns CompiledName...
Fix core unit tests
Use FullName as a key for project cache

Project.UniqueName is null or raises exceptions in some situations.
Project.FullName is much safer to use.

Fix #634.
Increase test timeout on AppVeyor CI