(FACT-639) Allow any kind of hypervisor for ec2 facts

With the proposed change, we accept any hypervisor. There are now tests for two of them.

If this mode of testing is pursued, I believe there should be tests for all known possible hypervisors that are supported.

Perhaps there is a more direct way of guarding against regression here?