Replace mutating hashes with merge() for Puppet 3.5
Merge pull request #625 from domcleal/625-mutating-hashes

Array/Hash mutating operations deprecated
Updates README

Adds sections for new parameters, classes, and defined types not previously documented. Updates sections for parameters, classes, defined types, testing, and examples to reflect ongoing changes to the module. Edits for punctuation, spelling, grammar, clarity, consistency, formatting, and code correctness. Updates links to external documentation to point to the most recent and most pertinent docs.
Final edits to fix merge conflicts
Fix replace/replacements
Merge pull request #632 from laurenrother/readme

Update README
Change test location to be under /tmp/.
Merge pull request #633 from apenney/change-test-location

Change test location to be under /tmp/.
Add rewrite_base functionality to rewrites

Previously rewrite_base was a parameter to vhost, but was removed
incorrectly. When rewrites was created to replace rewrite_* parameters,
rewrite_base was forgotten. This adds back the deprecated rewrite_base
parameter and adds the rewrite_base support to the rewrites parameter.
Merge pull request #631 from hunner/fix_rewrite_base

Add rewrite_base functionality to rewrites
Document apache::apache_version
Merge pull request #641 from hunner/doc_apache_version

Document apache::apache_version
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.
Merge pull request #613 from orionhealth/proxy-pass-reverse-fix

Proxy pass reverse fix
Windows, Suse, Solaris, and AIX are not supported.
Merge pull request #644 from hunner/unsup_plats

Windows, Suse, Solaris, and AIX are not supported.
Fix WSGI import_script and mod_ssl issues on Lucid

The WSGIImportScript directive can't be used directly inside a
VirtualHost on Lucid, says the apache daemon.
Merge pull request #645 from hunner/fix_lucid

Fix WSGI import_script and mod_ssl issues on Lucid
Checking the stderr wasn't specified correctly
Merge pull request #646 from hunner/paren_fix

Checking the stderr wasn't specified correctly