[vcs] Don't allow returning duplicate VirtualFiles

Previously the VirtualFile was actually duplicated for each
simple modification change (with both before- and after- revisions).

Relates to IDEA-119855.
[diff] remove unused