Support rename in comments and strings.

We are getting this set already in getPossibleSymbolReferencePositions, we can make find all refs add the additional locations in a list(s) to be analyzed later instead of doing two extra passes over all the files.
in addition we need to add the check for the cancellation token.