Add fastcgi as vhost configuration option

Adds to the existing vhost modules the fastcgi module.

Signed-off-by: Marc Koderer <m.koderer@telekom.de>
Add support for the 'mod_fastcgi' apache module.
mod_fastcgi has no hard depend on apache::mod::worker
fix exception types in some specs
initial mod_authnz_ldap
include ldap prereq
Merge branch 'feature/mod_authnz_ldap' into develop
fixes puppetlabs/puppetlabs-apache/#355
Add support for DirectoryIndex tag described here:

http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex
Merge branch 'release/0.9.0-mod_authnz_ldap'
Remove default <proxy *> block

This is a horrible and generally useless default. Most people do *not*
use apache httpd as Forward proxy, and those who do, should explicitly
set an allow. That this is exactly what our new, and backward
compatible proxy config does, and allows, while widly simplifying the
reverse proxy configurations.

We add a test case for new proxy configuration to make sure this is
actually the case, and also fix a test case from a previious commit.
SSLProtocol andSSLCipherSuite support in the SSL section
Added apache::mod::mime to support SSL module.

The SSL template requires the use of AddType, which is provided by mod_mime
Fixed typo on _ssl.erb
Added a parameter that allow to precise if the apache package should be
only installed or rather at the lastest release.
Removed extra comma that made spec tests fails under ruby 1.8.7
Merge pull request #345 from igalic/proxy_block

Remove default <proxy *> block
Support FallbackResource (httpd >= 2.2.16)

Starting Apache httpd 2.2.16, FallbackResource is a much simpler way of
configuring a very common pattern usually implemented with RewriteRules.

Sending all requests to one router that then dispaches all requests can
now be done with a single line:

    FallbackResource /index.php

We now support this directive with the apache::vhost parameter
fallbackresource, which can be used like this:

    apache::vhost { 'wordpress.example.com':
      documentroot     => '/var/www/wp',
      fallbackresource => '/index.php',
    }

fallbackresource is also a valid prameter in directories, where at
different levels it either can be overwritten, or `disabled`.
Merge pull request #382 from godp1301/master

Added a parameter that allow to precise package ensure
EL5 and EL6 both use /etc/pki/tls/certs.
Merge pull request #383 from igalic/fallbackresource

Support FallbackResource (httpd >= 2.2.16)