Rename type parameter virttype to hypervisor as this is what it really
defines.
Merged type parameters hvm, paravirt and container into the new parameter
virttype as these options describe how the guest vm should be virtualized
using the choosen hypervisor.
Update debug statement to reflect the recent rename of the type
parameter from virttype to hypervisor
Minor change to improve code readability
Add examples.