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"
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.
Add documentation for conf_template and two spec tests.
Slightly better approach at this.  The worst part is it doesn't tear down the symlinked file
at the end of the spec tests, leaving you with a fake.conf.erb in your templates.  Still, most
people aren't running the tests in the copy they have on their puppetmaster in production so
I think this is better than the alternatives.
Rework again to make a completely seperate module, site_apache, and use this for testing the template changes.  Makes a lot more sense really.
fix variable for latest puppet version
Merge remote-tracking branch 'upstream/master'
Minor tweak to set this to false as it's a replaced parameter.
Merge pull request #209 from apenney/vdirpurgefix

Minor tweak to set this to false as it's a replaced parameter.
Merge pull request #208 from pronix/master

fix variables for latest puppet
Move user and group into class parameters.

This allows for apache to run as a different user and group than the default.
Merge pull request #210 from sfozz/feature/user_and_group

Move user and group into class parameters.
Merge remote-tracking branch 'apenney/template'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	manifests/params.pp