Bug 6014 - Changed the way Version Control Remove works.

Version Control Remove now only removes the items from version control.
It doesn't delete them.
[Version Control] Remove Command:

Restore backups in case of git removal failure when we want backups.
Fix API breakage. :D
[Version Control] Remove Command - No longer break API.
[Version Control] Remove Command - Backup improvements.
Merge pull request #336 from mono/removeFiles

Bug 6014 - Changed the way Version Control Remove works.