Add params to proxy_pass to provide ProxyPass key=value connection settings
cleanup condition
passenger concat needs to be wrapped in a check
(MODULES-1457) apache::vhost: SSLCACertificatePath can't be unset

The SSLCACertificatePath is always set. The check for @ssl_certs_dir only
covers "undef". As there is a default value in ::apache::params for
ssl_certs_dir it needs to be overriden with an empty string.

Right now the _ssl.erb template outputs 'SSLCACertificatePath ""' for an empty
string, which triggers a failing reload of httpd.

This patch just adds a "&& @ssl_certs_dir != ''" to the condition.

On a Puppet master passenger vhost it's probably  security relevant setting,
as it enables all system CA signed certificates access.

Related patch: https://github.com/puppetlabs/puppetlabs-apache/pull/787
Updates to mod::fcgid test don't work on RHEL5
Fix custom_config check for ubuntu precise.
Fix dav_svn for debian 6
Fix vhost and mod_passenger tests on deb7

Also fix broken tests with strict variables.
Need fcgid to load after unixd on RHEL7
Remove OEL5
Update loadfile name for Ubuntu 10.04
OEL7 packaging has some issues

This makes mod_dav_svn and mod_fcgid unable to install.
Merge pull request #916 from mhaskel/test

Merge 1.2.x into master
Merge pull request #912 from pdxfixit/master

passenger concat needs to be wrapped in a check
Merge pull request #910 from mkobel/master

Add params to proxy_pass in vhost
Merge pull request #913 from vinzent/modules-1457-apache-sslcacertificatepath

(MODULES-1457) apache::vhost: SSLCACertificatePath can't be unset
Added ssl_protocol parameter to apache::mod::ssl

makes it easier to fix things like POODLE
fix ssl_protocol docs to be in line with code
Merge pull request #917 from igalic/poodle

Poodle: make ssl_protocol better configurable
Satisfy doesn't work with apache 2.4

The ability to use the more complex Require* syntax for apache 2.4
will be added eventually, but Satisfy shouldn't be tested as that is
deprecated in apache.