Add a number of git sources, special-case code.google.com URLs

Google code does not use git:// URLs