new file:   lib/facter/apache_version.rb
	fact for apache version to decide which modules to enable
modified:   manifests/mod/dav_fs.pp
	enable dav_lock for apache 2.4
modified:   manifests/mod/default.pp
	set default mods for apache 2.4
More fixes for apache 2.4

modified:   manifests/init.pp
	load mpm
modified:   manifests/mod/cgi.pp
	load cgid if not a prefork mpm
modified:   manifests/mod/default.pp
	move mpm loading into it's own class so default setups still work
	add more required modules so balancer works
new file:   manifests/mod/mpm.pp
	put mpm loading here
modified:   manifests/params.pp
	add class var for setting mpm
	load thread safe version of php if using a non prefork mpm
modified:   templates/httpd.conf.erb
modified:   templates/test.vhost.erb
modified:   templates/vhost-default.conf.erb
modified:   templates/vhost-proxy.conf.erb
	use 2.4 specific access settings
modified:   lib/facter/apache_version.rb
  switching to fact for apache_version.rb provided by @apenney
   original here https://gist.github.com/apenney/5670147
modified:   manifests/mod/default.pp
  move authnz_ldap and ldap
modified:   manifests/params.pp
  add strict_security to class vars
  change vdir to vhosts.d
modified:   templates/httpd.conf.erb
  general fixes