Add defaults to allow job to run without Zuul

Running the dsvm-tempest-full job directly from Jenkins without Zuul
means some variables needed by devstack-vm-gate.sh and functions.sh
are not set, and this cause the job to timeout and fail.
Merge pull request #1 from djoreilly/zuul-defaults

Add defaults to allow job to run without Zuul