Add custom CPU features

In virtualization scenarios, we can customize CPU features to implement some HV functions to improve VM performance or stability.
For example, x86 hyper-v on kvm.