This is a step towards sending messages (other than suspend/resume) from
bhyvectl to bhyve.
Define a new struct, ipc_message - this struct stores the type of
message and message specific data that is sent from bhyvectl to bhyve.
To define a new message:
- add type of message to enum ipc_opcode
- add message specific data to the ipc_message union
- setup ipc_message for the new message on the bhyvctl end
- handle the new message on the bhyve end