vmm svm: Refactor per-vCPU data.
- Allocate VMCBs separately to avoid excessive padding in struct svm_vcpu.
- Allocate APIC pages dynamically directly in struct vlapic.
- Move vm_mtrr into struct svm_vcpu rather than using a separate parallel array.
Reviewed by:	corvink, markj
Differential Revision:	https://reviews.freebsd.org/D37148