Fix git clone for locally running tests
Fix git clone for locally running tests

Zuul-cloner's behavior is to clone the repository into a subdirectory
under a directory named for the repo namespace. Git's default behavior
is to just clone it directly into the present working directory. This
patch adds an argument to the git clone command to clone it into the
<namespace>/<repo name> directory, so that whether zuul-cloner or git
is used the repo ends up in the same directory relative to the PWD.

Change-Id: I1dfcd74924e710babf132e4e7d1d833c7658c63f

NeCTAR-RC/puppet-neutron,CiscoSystems/puppet-neutron,openstack/puppet-neutron,fuel-infra/puppet-neutron,redhat-cip/puppet-neutron,redhat-cip/puppet-neutron,IPnett/puppet-neutron,plumgrid/puppet-neutron,fuel-infra/puppet-neutron,plumgrid/puppet-neutron,rdo-puppet-modules/puppet-neutron,NeCTAR-RC/puppet-neutron,openstack/puppet-neutron,NeCTAR-RC/puppet-neutron,CiscoSystems/puppet-neutron,CiscoSystems/puppet-neutron,redhat-cip/puppet-neutron,rdo-puppet-modules/puppet-neutron,IPnett/puppet-neutron,IPnett/puppet-neutron,fuel-infra/puppet-neutron