Update vhost.pp

Getting duplicate declaration errors for logroots managed from puppet and *not* apache even though it tries to create it if not defined.
Fix missing newline after ModPagespeed filter and memcached servers directives
Merge pull request #857 from kritznl/master

Add missing new line character after Pagespeed filter and memcached directives
(#MODULES-1332) set osfamily default for wsgi_socket_prefix

Add an osfamily based default class parameter value for the
wsgi_socket_prefix parameter of apache::mod::wsgi.  The default
value on RedHat osfamily platforms is '/var/run/wsgi'.  On other
platforms, use the Apache default.
MODULES-1348 - apache::vhost concat ordering

Need to set `order => 'numeric'` for the concat resource in
apache::vhost so that the fragments get concatenated in the correct
order.
Revert "Remove deprecated purge_vdir; Rename variables"
Merge pull request #852 from richm/bug/modules-1332

(#MODULES-1332) set osfamily default for wsgi_socket_prefix
Merge pull request #844 from vpassapera/patch-1

Fix duplicate declarations when puppet manages logroot for vhosts
Revert "Fix duplicate declarations when puppet manages logroot for vhosts"
Merge pull request #869 from puppetlabs/revert-844-patch-1

Revert "Fix duplicate declarations when puppet manages logroot for vhost...
Merge pull request #868 from puppetlabs/revert-789-init-var-cleanup

Revert "Remove deprecated purge_vdir; Rename variables"
Merge pull request #867 from mhaskel/MODULES-1348

MODULES-1348 - apache::vhost concat ordering
Add support to set SSLCARevocationCheck on Apache 2.4

Apache 2.4 needs an additional SSLCARevocationCheck directive to enable
checking of a CRL, e.g. for a Puppet master vhost.

See https://github.com/puppetlabs/puppet/commit/b02af7e05d9b9a3bc23474933d8d7f6cd6191158
for more background