Allow for all git clone protocols

Fixes #8

Allow using ssh_url, git_url or clone_url as git_clone_from to specify
which URL from which to clone.