Make Debian template compatible with non-vbox providers

By moving virtualbox logic all within logic that checks if it *is* within a vbox environment, you can reuse the template safely with other providers like libvirt/kvm. Also making sure you have the vbox guest
additions.