Correct broken mime_magic config for Debian

The location "conf/magic" in the mime_magic.conf template is RedHat specific
and is broken under Debian/Ubuntu. Added a class parameter with an os agnostic
default and matching template usage.

Added full testing and updated `README.md` to indicated this module has
settings and template parameters.
Merge pull request #421 from dbeckham/mime_magic_ubuntu_fix_squashed

Correct broken mime_magic config for Debian - Squashed commit for #418
satisfy mod_php inter-module dependencies

we try to make sure that mod_php's inter-module dependencies (mod_dir
and mod_mime) are satisfied before we try to implement any changes in
the config that would trigger those.
This fixes #408.
add scriptaliases parameter for multiple script aliases

closes #368
Merge pull request #422 from igalic/mod-php-deps

satisfy mod_php inter-module dependencies
Merge pull request #394 from jlambert121/issue_368

(#368) Add scriptaliases parameter for multiple script aliases
Add Allow and ExtendedStatus support to mod_status

I've extended the apache::mod::status class to accept an `$allow_from`
parameter similar to the existing apache::mod::info class, as well as
added an `$extended_status` parameter to control the ExtendedStatus
directive.

Added full testing support as well as updated the README.md to indicate
that the status class accepts additional parameters.
Merge branch 'mod_status_allow' of https://github.com/dbeckham/puppetlabs-apache into mod_status_allow