bhyve: Allocate dynamic arrays to hold per-VCPU state.
This avoids hardcoding VM_MAXCPU in userspace.
Reviewed by: grehan
Differential Revision: https://reviews.freebsd.org/D34491
(cherry picked from commit 7261f82156fb35d4a5e928769041c5987f700cda)