Allow git protocol to be specified.

When using the waf tools in a stand-alone project the git protocol will default to git@.

This change adds an option to specify the git protocol, when a
different protocol is appropriate.