(maint) Rewrite rake targets to provide clear git/package tests

We are making two types of calls, one for package tests, and one for
tests relying on git cloning.  This clears up the configuration, setup
and Rakefile targets to better capture this.
(maint) Removing devel/product from generate repo config path

The url was changed by the delivery team so that it does not vary
between regular and release candidate tags.  This is a small change to
the install_utils to match the new url.
(#22324) Generalize distmoduledir setting for windows module install

The pe test changes were using a Beaker host setting
agent['distmoduledir'] which was not set for hosts of type Windows.
Furthermore, the actual value is dependent on confdir which varies
by verison according to COMMON_APPDATA, and so is not practicle to set
in the base Beaker Windows host settings.  So I'm setting it based on
the returned confdir setting from the puppet agent on the host.