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
Let's not hardcode x86_64...
Merge pull request #740 from mhaskel/mod-pagespeed-fix

Mod pagespeed fix
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
make logroot_mode configurable
make logroot_mode configurable
Convert specs to RSpec 3.0.0 syntax with Transpec

This conversion is done by Transpec 2.2.1 with the following command:
    transpec spec/classes

* 384 conversions
    from: it { should ... }
      to: it { is_expected.to ... }

* 47 conversions
    from: it { should_not ... }
      to: it { is_expected.not_to ... }

* 3 conversions
    from: obj.should
      to: expect(obj).to

* 2 conversions
    from: == expected
      to: eq(expected)

For more details: https://github.com/yujinakayama/transpec#supported-conversions
Convert specs to RSpec 3.0.0 syntax with Transpec

This conversion is done by Transpec 2.2.1 with the following command:
    transpec spec/defines

* 65 conversions
    from: it { should ... }
      to: it { is_expected.to ... }

* 9 conversions
    from: it { should_not ... }
      to: it { is_expected.not_to ... }

For more details: https://github.com/yujinakayama/transpec#supported-conversions
Convert specs to RSpec 3.0.0 syntax with Transpec

This conversion is done by Transpec 2.2.1 with the following command:
    transpec spec/unit

* 4 conversions
    from: obj.should
      to: expect(obj).to

* 3 conversions
    from: == expected
      to: eq(expected)

For more details: https://github.com/yujinakayama/transpec#supported-conversions