Added apache::mod::rewrite
Add apache::mod::info spec tests

This commit adds a series of rpsec-puppet tests for the
`apache::mod::info` class.
Fix mod::prefork dependencies

A dependency on the package resolves the following error:
"Error: /Stage[main]/Apache::Mod::Prefork/File_line[/etc/sysconfig/httpd
prefork enable]: Could not evaluate: No such file or directory -
/etc/sysconfig/httpd"
Move mpm_worker 'ServerLimit' line in ERB

It turns out that the order of MPM directives is important in certain
cases. Without this commit, the 'ServerLimit' directive was being
processed too late to be used in calculations for 'ThreadsPerChild'.

This commit moves the 'ServerLimit' directive to the top of the
directives in the ERB. This was based on Apache documentation and an
example config of theirs.
described the aliases parameter, but does nothing yet
Describe the directories parameter
This should put the aliases in a list after DocumentRoot, provided that .erb can handle hash["key"]
missing hash rocket  => in examples
create a template fragment for directories

...again I hope .erb hash processing works...
oops, missed a refactor.
Merge pull request #191 from trlinkin/master

Move 'ServerLimit' line in worker.erb
missed refactor to directory
First character uppercase is not good for hash keys
ug, wacky repeating typos.
Use correct template for dav_fs module
Merge pull request #188 from nanliu/prefork

Fix mod::prefork dependencies
Merge pull request #194 from mxey/master

Use correct template for dav_fs module
Add proxy_pass parameter
Merge pull request #193 from oxilion/proxy_pass

Add proxy_pass parameter
Add $conf_template as a parameter to allow people to pass in a custom
apache conf if they really need to.  I've seen this requested about three
times this week in #puppet alone, so I figured I'd just do it and get a PR
up for it so it doesn't get forgotten about again.