fix: single-upper-case symbols are not highlighted

optimize LanguageService a bit
add more tests for GetUsesOfSymbolAtLocation
simplify checkSymbolUsage function
Merge pull request #30 from vasily-kirichenko/master

fix: single-upper-case symbols are not highlighted