merges r21602, r21603, r21607 and r21630 from trunk into ruby_1_9_1.
configure.in (Makefile): set VCS and VCSUP to support `git svn' and git.
Makefile.in, win32/Makefile.sub (up): split from common.mk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merges r21602, r21603, r21607 and r21630 from trunk into ruby_1_9_1.
configure.in (Makefile): set VCS and VCSUP to support `git svn' and git.
Makefile.in, win32/Makefile.sub (up): split from common.mk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e