Make LogLevel configurable for server

Add a class parameter `log_level` to `apache`, which defaults to `warn`.
This sets `LogLevel warn` server-wide in httpd.conf, which can then be
overridden on a per-vhost basis. Includes updated documentation.
Merge pull request #516 from antaflos/loglevel_httpd_conf

Make LogLevel configurable for server
Support php_admin_(flag|value)s

Add support for php_admin_flags and php_admin_values to both
<VirtualHost> and directory context. Basic documentation & tests
for both cases included.

This Fixes #463
Revert "FM-103: Add metadata.json to all modules."

This reverts commit 9c5a684346c0a24a9485ae0ce1337705f3c7d1d1.

This caused problems with the mcollective module release, reverting
until this is proven to be a safe change.
Release 0.10.0

Summary:

This release adds FreeBSD osfamily support and various other improvements to some mods.

Features:

- Add suPHP_UserGroup directive to directory context
- Add support for ScriptAliasMatch directives
- Set SSLOptions StdEnvVars in server context
- No implicit <Directory> entry for ScriptAlias path
- Add support for overriding ErrorDocument
- Add support for AliasMatch directives
- Disable default "allow from all" in vhost-directories
- Add WSGIPythonPath as an optional parameter to mod_wsgi.
- Add mod_rpaf support
- Add directives: IndexOptions, IndexOrderDefault
- Add ability to include additional external configurations in vhost
- need to use the provider variable not the provider key value from the directory hash for matches
- Support for FreeBSD and few other features
- Add new params to apache::mod::mime class
- Allow apache::mod to specify module id and path
- added $server_root parameter
- Add Allow and ExtendedStatus support to mod_status
- Expand vhost/_directories.pp directive support
- Add initial support for nss module (no directives in vhost template yet)
- added peruser and event mpms
- added $service_name parameter
- add parameter for TraceEnable
- Make LogLevel configurable for server and vhost
- Add documentation about $ip
- Add ability to pass ip (instead of wildcard) in default vhost files

Bugfixes:

- Don't listen on port or set NameVirtualHost for non-existent vhost
- only apply Directory defaults when provider is a directory
- Working mod_authnz_ldap support on Debian/Ubuntu
Merge pull request #507 from blkperl/release-0-10-0

Release 0.10.0
Convert spec tests to beaker.
Update for the latest gems
Merge pull request #518 from hunner/beaker

Convert spec tests to beaker
Setting up the ability to do multiple rewrites and conditions.

Depricating old rewrite_rule declaration in favour of a new rewrite declaration
Adds ability to inject comments directly above rewrite directives
Adds ability to define multiple rewrite rules
Adds ability to define multiple rewrite conditions on a rule set
Merge pull request #517 from amvapor/rewrites_multiple

Setting up the ability to do multiple rewrites and conditions. Allowing ...
Fix $ports_file reference in Namevirtualhost.

This define was pointing at the params::ports_file version of the
variable, rather than the one defined in the main class, making it
impossible to correctly override.
Fix $ports_file reference in apache::listen.

This was pointing at ::params::ports_file instead of the main class,
causing relocation of the ports file to fail.
Merge pull request #532 from apenney/quick-fix

Fix $ports_file reference in Namevirtualhost.
Merge pull request #481 from igalic/php_admin

Support php_admin_(flag|value)s
update CONTRIBUTING with information about beaker

beaker has replaced our rspec-system tests. These new tests are run
differently. Before messing with our Rakefile, a good start is to just
document it.
Merge pull request #533 from igalic/contributing-beaker

update CONTRIBUTING with information about beaker
Support environment variable control for CustomLog
Merge pull request #527 from chieping/add-access-log-option

Support environment variable control for CustomLog
Fix rspec-puppet deprecation warnings

This commit changes all the spec tests to use contain_class
instead of include_class which is deprecated.