Don't test hypervisor magic if HV base leaf is not supported
Fix hypervisor magic byte order
Add function to detect if running under hypervisor