Commit patches to Git, Darcs, Mercurial, Bazaar, Monotone, Subversion, or CVS

Add testing infrastructure and a simple test master