First cut on rename refactoring
First cut on rename refactoring
fixed: several occurrences of the same symbol are not properly renamed
refactoring
extract LanguageService.findUsages
Merge branch 'rename-refactoring'
extract LanguageService.getSymbol

refactoring
add dependency on ExtCore

remove MaybeBuilder and some utility functions
HighlightUsageTagger and RenameCommandFilter refactoring
remove ExtCore dependency

fixed: Highlight References does not work properly right after Rename refactoring applied
Merge pull request #55 from vasily-kirichenko/master

First cut on rename refactoring
Add menu key bindings and rename validation

Use Ctrl + R, Ctrl + N key binding since Ctrl + R, Ctrl + R is magically
disabled.

Add some simple validation to avoid invalid names.
Merge remote-tracking branch 'upstream/master'