This is a port of this bhyve improvements coming from illumos:
14485 bhyve needs better cpuid control https://www.illumos.org/issues/14485
This adds vmm kernel support for overriding the CPUID information for
a guest.
This does not include the bhyve tests added with illumos#14485 since
FreeBSD lacks the bhyve test suite. This does also not contain any
libvmmapi/bhyve userspace code to make this feature actually useful.