(PE-4406) Added acceptance test for External CA on Puppet Server

This commit adds an acceptance test which exercises External CA
functionality against a Puppet Server configuration.  This test is meant
to reflect the functionality that the "apache_external_root_ca.rb" test
exercises against an Apache Rack/Passenger proxy to the core Ruby Puppet
master.