Add apache::conf Puppet class

Adds a Puppet class that that can be used to manage per-site Apache
configuration snippets. Snippets are stored in /etc/apache2/site.d and
are organized by site name.

Change-Id: I7786f096abaaa620f005858c3f57de8f05391d9a