VCS remove is way too idiotic, it insists that you
remove the file manually, so you run remove on it then
run VCS remove again( if you do this from the
browse_module menu, you can't check the file anymore
after you removed it, you have to run commit on
everything.. grr ).
I know how CVS remove works so I can figure it out, but
it's really counter-intuitive to our interface. "VCS
remove" should ask you for the reason you are removing
this file, then remove it from your sandbox and mark it
as removed in the VCS ( for CVS, Repository should call
"cvs rm" silently, then if the user enters a commit
message, actually remove the file and commit )