Reworking broken match and notmatch code
make all matches and notmatches arrays of regex and exact match strings

...because consistency and explicitness
remove unecessary " from around paths in Directory and ScriptAlias declarations
Fixing incorrect match strings and regexes
the ssl parameter needs to be true to test the SSL parameters.
Add missing SSL directive tests.

Altered changed ssl_proxyengine to match form of other SSL parameters.

Fixed unescaped + in regex
Fixing broken test matches...
Add WSGIPythonPath as an optional parameter to mod_wsgi.  This parameter is used to specify additional directories to search for Python modules as described here: https://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGIPythonPath
Remove extra empty lines in _directories template

When managing directories (or locations, files) through the
`directories` parameter the resulting vhost configuration file contains
a few empty lines too many. This cleans up these unnecessary empty
lines, leaving just one between Directory blocks. This is a purely
cosmetic change.
Merge pull request #473 from antaflos/directories_remove_extra_newlines

Remove extra empty lines in _directories template
Merge pull request #458 from ksexton/wsgi

Adding support for another mod_wsgi parameter (WSGIPythonPath)
Disable default "allow from all" in vhost-directories
Add support for AliasMatch directives

(#479) Extend the _aliases.erb template so that the list of hashes in
`apache::vhost`'s `aliases` parameter can contain the usual `alias`
hashes but also `aliasmatch` hashes, which get translated to
`AliasMatch` directives.

Includes basic spec tests and updated documentation in README.md. Note
that these spec tests are currently only skeletons because rspec-puppet
drops constructs like '$1'. See the entries marked XXX.
Merge pull request #416 from RPDiep/vhost-directories

Don't set `Allow from all` by default for apache::vhost::directories
Merge pull request #483 from antaflos/support_aliasmatch

Add support for AliasMatch directives
No trailing slash for ScriptAlias path

Don't implicitly add a trailing slash to the path components of
ScriptAlias directives. Includes updated spec tests. Fixes issue #489.
Merge pull request #491 from antaflos/no_trailing_slash_for_scriptalias

No trailing slash for ScriptAlias path
Restore test for multiple includes
Merge pull request #492 from nesi/tune_rspec

Restore test for multiple includes
Working mod_authnz_ldap support on Debian/Ubuntu

Remove the `authnz_ldap` key from $mod_packages in `apache::params` so
an installation of the non-existent package `libapache2-mod-authz-ldap`
is not attempted.

Properly manage the `authnz_ldap.conf` file template and set the
`LDAPVerifyServerCert` directive according to $verifyServerCert
in `apache::mod::authnz_ldap`.

Also update spec tests accordingly.

This fixes only the superficial problems in issue #494. Better support
for mod_ldap and mod_authnz_ldap is required, as discussed there.
Merge pull request #496 from antaflos/fix_debuntu_mod_authnz_ldap

Working mod_authnz_ldap support on Debian/Ubuntu