Exposed $logroot_mode in init.pp

This commit now allows you to set the directory permissions on the $logroot
directory. It also resolves a catalog compilation issue when specifying the
apache class with default_vhost => false, and no other vhost resources.
so how about we change this to directory / absent based on ensure?