This commit adds an Apache License to be consistent with the other puppetlabs modules and updates the modulefile with additional fields.
Without this patch puppetlabs-apache does not depend on puppetlabs-firewall. This patch solves this problem by updating the Modulefile to specify the dependency on puppetlabs-firewall.