git scm with Zuul over git:// is now a macro

Moved the scm definition from use-remote-zuul default to a new reusable
macro git-remote-zuul.

No jobs impacted.

Change-Id: I08b43b0b499a10ff75b68f31de13a8b807c07065