vcs: Introduce commit with -u and -m parameters
commit is now introduced with -u and -m parameters. This fixes a
couple of problems --
1) hg sometimes doesn't allow commits without username
2) vi(m) is the default editor -- most people can't use it (yet).
Richard Stallman%rms%GNU Project
Eric Raymond%ESR%Jargon File
Ian Murdock% %Debian
Lawrence Lessig% %Creative Commons
Linus Torvalds% %Linux Kernel
Guido van Rossum%BDFL%Python
Larry Wall% %Perl