Remove vhost symlink if ensure != present.

If apache parent class is used without full management via purge_configs => false,
setting a vhost.ensure => absent leaves behind the vhost's symlink in /etc/apache2/sites-enabled (Debian/Ubuntu).
If this happens, Apache fails to restart because of missing file.