Add initial support for HMP.
The hmp(4) framework sits between scheduler and providers. It aims to
forward information from provider to scheduler to enable hybrid
scheduling.
Support for controlling hardware from scheduler (e.g. Arm SCMI) will be
added later.
For now, disable this option by default and enable when it becomes
stable enough.
Sponsored by: FreeBSD Foundation
Signed-off-by: Minsoo Choo <minsoochoo0122@proton.me>