(maint) Remove stale files from ext/rack

The ext/rack directory had an outdated README file and an ancient manifest.pp
file, and the useful files (config.ru and the example vhost) were buried in a
subdirectory.

This commit removes the old files, moves the good files up a level, and adds a
comment to the vhost pointing to the maintained passenger documentation.
(maint) Update debian packaging to reference new rack support location

As updated in commit 4c9b63f, the sample files for rack passenger deployment
have been moved up a directory. The puppetmaster-passenger package for debian
uses those files, so this commit updates the debian/rules file with their new
location. It also updates the README_DEVELOPER.md, which references the same
files.
(maint) Fix acceptance harness and tests for windows vcloud templates

Changes the git/pre-suite environment setup step to rely on the
puppet-win32-ruby repo for a windows specific build of ruby with the
gems we require.  Currently we are copying this directly into /bin and
/lib and resetting /lib/ruby for full permissions.  This is ugly, but
Josh and I were having trouble setting PATH in a global way through
Beaker.

This patch also fixes a win2008 bug in tests/ticket_15560_managehome.rb,
which I believe we never hit before because we have only been testing
aginst win2003, clears up a problem in the
resource/scheduled_task/should_query.rb being unable to run against
multiple agents, and patches the sslv2_downgrade_agent test to absorb
exit code 28 (timeouts) from the curl test, which are probably cropping
up occasionally on slow vms.  Kylo applied a similar fix for the 2.7.x
branch fa1e8e0
Merge pull request #2029 from jpartlow/maint/stable/acceptance-fixes-for-windows-vcloud

(maint) Fix acceptance harness and tests for windows vcloud templates
(maint) Honor TEST or TESTS and timesync when provisioning

Harness indicated you should set TESTS to override beaker --tests, but
was only looking at ENV['TEST'].  Accepts either TEST or TESTS now.

Also sets :timesync => true in base beaker options, replacing the :ntp
setting which can only be passed as a command line flag.  So beaker will
now perform ntpdate or equivalent on new hosts.
Merge pull request #2040 from jpartlow/maint/stable/acceptance-harness-tests-env-and-timesync

(maint) Honor TEST or TESTS and timesync when provisioning
(packaging) Update PUPPETVERSION to 3.3.2
Merge pull request #1951 from nfagerlund/stale_rack_files

(maint) Remove stale files from ext/rack