added redirectmatch support
Remove index parameters.

The current code allows you to set index_options but then ignores it.
Based on the git log for the commit that added this option it was
intended to be passed into directories.  The test that caught this
will be merged into spec/acceptance/vhost_spec.rb in a seperate PR.

You can reproduce the original failure with:

class { 'apache': }
host { 'test.server': ip => '127.0.0.1' }
apache::vhost { 'test.server':
  docroot    => '/tmp',
  index_options    => ['Charset=UTF-8'],
}

We're just going to remove them because they can be passed directly
into directory instead of indirectly.
Update init.pp

Fixed to all module to be used with Amazon Linux (fork of RHEL/CentOS)

facter osfamily operatingsystem
operatingsystem => Amazon
osfamily => Linux
Update alias.pp

Fixed to all module to be used with Amazon Linux (fork of RHEL/CentOS)

facter osfamily operatingsystem
operatingsystem => Amazon
osfamily => Linux
Fix the servername used in log file name

The servername can be [schema://]hostname.domain[:port]. In the case of servername including schema and port, it is not appropriate to use as log file name. It will generate something like this: "ErrorLog /var/log/httpd/https://domain_error.log", which cause httpd failed to refresh/start.
Merge pull request #544 from mattboston/patch-1

Update init.pp to allow for support for Amazon Linux
(docs) Fix apache::namevirtualhost example call style

The docs describe it as a defined type but the example shows it as a class.
(docs) Update list of `apache::mod::[name]` classes
Don't purge mods-available dir when separate enable dir is used
Add additional beaker acceptance tests.

This extends the tests to cover all current parameters (minus two
vhost ones that are shortly to be removed).  Most of these tests
are the naive happy path, but even that has discovered some legitimate
issues along the way.
Updating specs and nodesets for more supported OSs and missing bits.
Merge pull request #1 from hunner/add-more-tests

Updating specs and nodesets for more supported OSs and missing bits.
Merge pull request #542 from apenney/add-more-tests

WIP: Add additional beaker acceptance tests.
Merge pull request #559 from rwstauner/readme-class-fixes

Readme class fixes
fix puppet-lint errors
Merge pull request #571 from robbyt/master

fix puppet-lint errors
clean more whitespace
Merge pull request #572 from robbyt/master

clean more whitespace
Support Header directives in vhost context

This is implemented quite similar to RequestHeader directives support.
Includes updated documentation and a simple spec test. Fixes issue #573.
Remove spec:system references and remove tabs from docs