Allow specifying "ensure" parameter in apache::mod::php
This fixes issue #326
Add configuration options for ServerTokens and ServerSignature
Fix failing itk system spec on RedHat

The itk spec test failed on RedHat instead of skipping it. This
commit corrects that behavior.
Fixed failing itk system spec on RedHat
Merge pull request #349 from blkperl/fix_system_spec_on_rhel

Fix failing itk system spec on RedHat
Revert "Merge pull request #349 from blkperl/fix_system_spec_on_rhel"

This reverts commit 714777ef6dedbccca8ada86a80fba009a93aebd7, reversing
changes made to 0b47f7ccc6a7d348ac29c92c0ea3b0a98a6cdd41.
Merge pull request #351 from ptomulik/itk_redhat

Fixed failing itk system spec on RedHat
apache::mod::expires class for easy including
Release 0.9.0

Summary:
This release adds more parameters to the base apache class and apache
defined resource to make the module more flexible. It also adds or
enhances SuPHP, WSGI, and Passenger mod support, and support for the ITK
mpm module.

Incompatible Features:
- Remove many default mods that are not normally needed.
- Remove `rewrite_base` `apache::vhost` parameter; did not work anyway.
- Specify dependencies on stdlib >=2.4.0 (this was already the case, but
  making explicit)
- Deprecate `a2mod` in favor of the `apache::mod::*` classes and
  `apache::mod` defined resource.

Features:
- `apache` class
  - Add `httpd_dir` parameter to change the location of the
    configuration files.
  - Add `logroot` parameter to change the logroot
  - Add `ports_file` parameter to changes the `ports.conf` file location
  - Add `keepalive` parameter to enable persistent connections
  - Add `keepalive_timeout` parameter to change the timeout
  - Update `default_mods` to be able to take an array of mods to enable.
- `apache::vhost`
  - Add `wsgi_daemon_process`, `wsgi_daemon_process_options`,
    `wsgi_process_group`, and `wsgi_script_aliases` parameters for
    per-vhost WSGI configuration.
  - Add `access_log_syslog` parameter to enable syslogging.
  - Add `error_log_syslog` parameter to enable syslogging of errors.
  - Add `directories` hash parameter. Please see README for
    documentation.
  - Add `sslproxyengine` parameter to enable SSLProxyEngine
  - Add `suphp_addhandler`, `suphp_engine`, and `suphp_configpath` for
    configuring SuPHP.
  - Add `custom_fragment` parameter to allow for arbitrary apache
    configuration injection. (Feature pull requests are prefered over
    using this, but it is available in a pinch.)
- Add `apache::mod::suphp` class for configuring SuPHP.
- Add `apache::mod::itk` class for configuring ITK mpm module.
- Update `apache::mod::wsgi` class for global WSGI configuration with
  `wsgi_socket_prefix` and `wsgi_python_home` parameters.
- Add README.passenger.md to document the `apache::mod::passenger`
  usage.  Added `passenger_high_performance`,
  `passenger_pool_idle_time`, `passenger_max_requests`,
  `passenger_stat_throttle_rate`, `rack_autodetect`, and
  `rails_autodetect` parameters.
- Separate the httpd service resource into a new `apache::service` class
  for dependency chaining of `Class['apache'] -> <resource> ~>
    Class['apache::service']`
- Added `apache::mod::proxy_balancer` class for `apache::balancer`

Bugfixes:
- Change dependency to puppetlabs-concat
- Fix ruby 1.9 bug for `a2mod`
- Change servername to be `$::hostname` if there is no `$::fqdn`
- Make `/etc/ssl/certs` the default ssl certs directory for RedHat
  non-5.
- Make `php` the default php package for RedHat non-5.
- Made `aliases` able to take a single alias hash instead of requiring
  an array.
Merge pull request #328 from hunner/release_0.9.0

Release 0.9.0
Fix for issue 358. Including apache::mod::proxy and apache::mod::proxy_http so they're available to be used
Merge pull request #344 from xstasi/master

Add configuration options for ServerTokens and ServerSignature
Merge pull request #360 from bmurt/iss358

Fix for issue #358. Including apache::mod::proxy and apache::mod::proxy_h...
Add conditional <IfModule> directive to alias_module template.
Add 'Timeout' core directive.
Merge pull request #367 from pataquets/add-timeout-parameter

Add 'Timeout' core directive.
Merge pull request #366 from pataquets/add-ifmodule-to-alias

Add conditional <IfModule> directive to alias_module template.
Convert sendfile param to string from bool.

Currently, one would assume that since the default is false, setting `sendfile
=> true` would cause the option to be enabled in httpd.conf, but instead it
writes `sendfile true` which is incorrect.  This makes the usage consistant
with commit a82af5595e1e51961903873b6171bd5e08857d60.  Includes rspec
tests and input validation.
Merge pull request #365 from razorsedge/sendfile

Convert sendfile param to string from bool.
Merge pull request #306 from igalic/proxy_stable

adopt a more stable proxy configuration