Incorporate existing patches from rancid-discuss mailing list to support...

... git as a backend in addition to cvs and svn