enable overriding mod-level parameters for apache::mod::passenger

apache::mod::passenger didn't accept/pass (optional) mod parameters
through to apache::mod, so only auto-generated module parameters were
used.  Without this option apache::mod::passenger could not be used in
conjunction with passenger modules beyond those generated by OS package
system (in particular, modules compiled via
passenger-install-apache2-module, which use differing paths).  This
commit enables passing in all parameters used with "apache::mod",
documented in the passenger README

includes basic spec/acceptance tests; verifying a default installation
as well as passing in module loading parameters.

new tests revealed undocumented Redhat dependencies on a passenger-
specific repository as well as the EPEL repository; as a first step
these dependencies are being manually resolved during setup for the
acceptance testing suite.
Include mod wsgi when wsgi_daemon_process is given
Add support for mod_pagespeed
lint fixes
Apache version in Ubuntu 13.10 is 2.4

Fix incorrect distrelease comparison
actions module is not included by default in Debian/Ubuntu

Fix acceptance tests
Merge pull request #671 from maestrodev/lint

lint fixes
Merge pull request #672 from maestrodev/ubuntu-bad-version

Apache version in Ubuntu 13.10 is 2.4
apache::mod::mime does not compile due to wrong file dependency

Update rspec-puppet and add compilation specs to catch these errors
Add basic acceptance test for apache::mod::mime
Fix too many backslashes in FreeBSD regex for APACHE_PORT
Bad dependency to .load files in apache::mod

Fixes error "expected that the catalogue would include File[/etc/apache2/mods-available/proxy_html.load]"
Add compilation specs
Merge pull request #664 from ekohl/include-wsgi

Include mod wsgi when wsgi_daemon_process is given
Merge pull request #627 from maestrodev/mime

apache::mod::mime does not compile due to wrong file dependency
Merge pull request #650 from pcfens/pagespeed

Add support for Google's mod_pagespeed
proxy_html needs to load libxml2 library before loading module in Debian

Allow passing list of files to load before loading the module to apache::mod
libxml2 path in i686 hardwaremodel is /usr/lib/i386-linux-gnu/libxml2.so.2
Add acceptance tests for proxy_html and debian 7.3
Add a CentOS 6.5 beaker node
Merge pull request #673 from maestrodev/proxy_html

mod_proxy_html failing in Debian
Add extra parameters to mod::php
fix missing ensure on concat::fragment resources
Merge pull request #681 from CIRB/master

fix missing ensure on concat::fragment resources
fix missing comma in sample config

there was a missing comma in the sample to handle redirect from
http to https site, making it invalid puppet syntax.