Reuse code in Refactor widget.
Refactore code out a little bit so that language plugins can reuse even more code if they want to reimplement startInteractiveRename function.
REVIEW: 115383