Switch from theforeman/apache to puppetlabs/apache

This silently ignores the PassengerMaxPoolSize parameter now.
Drop 2.6 support
Specify a file mode on site.pp due to PUP-1255
Fix pl-apache version to be valid, workaround librarian-puppet bug
Bump stdlib min to 2.0 to fix Forge upload error
Release 2.0.0
F19 update has changed service name
include apache::mod::passenger

for deploying a puppetmaster without theforman  you also need  mod_passenger
Fix puppet::server::env with config_version set
Only show ca_server if non-empty
refs #4345: Add a server_ca_proxy

http://docs.puppetlabs.com/guides/scaling_multiple_masters.html#option-2-proxy-certificate-traffic
describes how to set up a proxy CA. This adds a parameter to set up the
ca proxy on the puppet master.
Refactor puppet::config and add tests
Issue #4345: Add an allow_any_crl parameter

http://docs.puppetlabs.com/guides/scaling_multiple_masters.html#option-2-proxy-certificate-traffic
states the following should be present in auth.conf if using a puppet ca
proxy:

path /certificate_revocation_list
auth any
method find
allow *

In my testing /certificate_revocation_list/ca was sufficient.
Update to puppetlabs-apache 1.0
fixes #4357: Removed template source from the header
Updated Modulefile to include dependency for theforeman/foreman >= 1.3.0
Be compliant with the Puppet Forge

This fixes #143, as reported by @ryanycoleman

The ~> dependency expression used here is not expressly supported by the
Puppet Forge and module tool. It may not always work as desired.

The currently supported expressions are documented here[1].

[1]: http://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html#dependencies-in-the-modulefile
Release 2.1.0
Pin to rake < 10.2.0 on Ruby 1.8
Add strict_variables support