[#1548] Add support for "cloning" any type of repo -- helps a bunch with project migration
This adds an /project/admin/clone URL which allows cloning foreign repositories
into sf.net projects and appropriate tests for these cloned (not forked)
projects.