Add rewrites to vhost directories

(#MODULES-111) Duplicate rewrites parameter from apache::vhost
as an array of hashes placed in the directories parameter
to enable use of mod_rewrite directives in vhost directories.

Add documentation to Parameter directories for apache::vhost for
rewrites array.

Add tests to vhost directory rewrites

Add spec/acceptance and spec/defines tests for vhost entries of
directory with rewrites.

These tests are based on WP permalinks.
Add fastcgi external server defined type
Prepare a 1.1.0 release.
default shouldn't be quoted in the selector.
Merge pull request #733 from mhaskel/fix-test-failures

Fix test failures
Update PE version requirements.
Merge pull request #734 from mhaskel/prep-1.1.0

Prep 1.1.0
Resolve test failures on apache.
Merge pull request #736 from mhaskel/test_failures

Test failures
Add fcgid options

This adds fcgid.conf to configure the fcgid module. It also adds the
FcgidWrapper option to vhost's directories.

The vhost option lacks any validation and allows users to shoot
themselves in the foot, but without iteration from the puppet future
parser I don't see a way to add the validation. Iteration would also
allow auto including apache::mod::fcgid.
Add ability for handling more than one 'Allow from'-directive in _directories.erb
Change inclusion of apache::mod::rewrite in vhost.pp
Let's not hardcode x86_64...
Merge pull request #740 from mhaskel/mod-pagespeed-fix

Mod pagespeed fix
Update _proxy.erb

doing some formatting. removing unnecessary line breaks.
Only run mod_mime test on supported platforms.
Merge pull request #747 from mhaskel/unsupported_test_fix

Unsupported test fix
Fix passenger repo on Scientific linux

Because passenger is lame and only provides repos for `$releasever` of
6, 6Server, and 6.0 through 6.3, but Scientific linux has a
`$releasever` of `6.5` (rhel6 has `6Sverver`)
Merge pull request #749 from hunner/fix_passenger_repo

Fix passenger repo on Scientific linux
Filename not updated in the test.