Allow CustomLog format string with space.

Avoid this error:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" clause (see docs)
Quote CustomLog as in puppetlabs module
fix duplicate declaration of exec remove...vhost
Merge pull request #110 from saimonn/master

fix duplicate declaration of exec remove...vhost
Really fix duplicate declaration of exec remove...vhost
The vhost.erb is used in vhost/ssl.pp too

We need to duplicate the code here.
Merge pull request #109 from mremy/allow_space_in_customlog

Allow CustomLog format string with space.
Fix some deprecation warnings
Fix deprecation warning in ERB template
Fix deprecation warning in ERB template
Fix deprecation warning in ERB template
Don't pass *_source params twice on vhost in vhost::ssl

Passing them twice fails (if not false) and is not necessary as they
would be set to the same value and act on the same files.
Merge pull request #111 from ckaenzig/fix-sslvhost-source-params

Don't pass *_source params twice on vhost in vhost::ssl
The apache::mod::dir declaration conflicts ungracefuly when we use php

apache::mod::php includes apache::mod::dir, and this, of course, create
a duplicated definition.