Merge pull request #1860 from jpartlow/issue/stable/22319-constrain-integration-spec-on-windows

(#22319) Constrain settings watchedfile integration on windows
(packaging) Update PUPPETVERSION for 3.3.0-rc2
Merge branch 'integration/acceptance-tests-against-packages' into integration/acceptance-tests-at-3.3.0-rc2

Merges the cumulative pe acceptance test changes and additional
acceptance test changes for testing against packages with the latest
acceptance test state in 3.3.0-rc2

Conflicts were resolved in favor of the pe/testing-against-packages
work.

Conflicts:
	acceptance/lib/puppet/acceptance/module_utils.rb
	acceptance/tests/config/puppet_manages_own_configuration_in_robust_manner.rb
	acceptance/tests/modules/install/basic_install.rb
	acceptance/tests/modules/install/with_existing_module_directory.rb
	acceptance/tests/ssl/puppet_cert_generate_and_autosign.rb
(maint) Provide new node configs

Early versions of puppet-acceptance had configuration files for running
with vsphere which were tied to old static vms.

This commit adds a new set of puppet-acceptance configs using the vcloud
hypervisor and dynamic templates.  These should be useable with
acceptance runs that setup either via git or through package
installation.

It also adds git installation to the local/pre-suite/setup steps used
for testing against pupppet-acceptance --type 'git'.
(#22324) Update master_agent_application.rb for with_puppet_running_on
(#22324) Provide mandatory arg for with_puppet_running_on
Merge branch 'feature/master/testing-against-packages-harness' into integration/acceptance

* feature/master/testing-against-packages-harness:
  (maint) Provide new node configs
  (maint) Temporarily point to my fork of puppet-acceptance
  (maint) Harness adjusts packaging paths based on rc status
  (maint) Adjust harness to use acceptance/{tests,lib}
  (maint) Remove temporary local lib and tests
  (maint) Fixes command line options to el6 harness ci:test
  (maint) Adds id_rsa-acceptance as keyfile default for jenkins runs
  (maint) Jenkins setup modified to use with_puppet_running_on
  (maint) local puppet user group setup uses puppet
  (maint) Standalone setup adjusted to current puppet-acceptance
  (maint) Standalone defaults to local repository for puppet
  (maint) Clarify SHA environment variable for ci:test
  (maint) Removes non-existent rake target.
  (maint) Added rake commands for standalone acceptance runs
  (maint) Isolates the ci specific tasks within that namespace.
  (maint) Obtain options/config specific to jenkins ci run
  (maint) Vagrantfile and ssh keys for acceptance runs against local vms
  (maint) Setup files used for acceptance runs on local vms
  (maint) Move setup steps into a subdirectory for jenkins