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.
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.
missed refactor to directory
First character uppercase is not good for hash keys
ug, wacky repeating typos.
added definition of allow_from to proxy configuration
made it so that certain required modules are always loaded, but only conditionally loading the rest based on the use case.  The "parameter" name kinda sucks, but it doesnt require a usage change for anyone.
First draft at a skeleton framework for rspec-system-puppet tests.
Add checks to ensure the service is running.
WIP
A fairly big restructuring.  First I've moved all the OS specific
stuff into a .yaml file so we can reuse it between different tests
without repeating ourselves, and then I've converted class_spec.rb
to using it.

It's not perfect but it's a lot cleaner than a giant if/else/ tree.
Fix path on centos.
Merge branch 'master' into vhost_alias
This allows an override of the default DirectoryIndex directive in dir.conf.erb