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.
Merge pull request #844 from vpassapera/patch-1

Fix duplicate declarations when puppet manages logroot for vhosts