make COOKIECUTTER_TEMPLATE_REPO configurable

If the user has specified a COOKIECUTTER_TEMPLATE_REPO use it instead of
the default. This is useful for testing changes to the cookiecutter
template locally before publishing them.

Change-Id: I047030e77a08650bea5930be53012df97c29263b