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.
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'