Adds support for `Alias` and `<Directory>` to `apache::vhost`

This should resolve issue hunner/puppetlabs-apache/#30

...I'll try and get some spec tests done.