This imports hmt(4) driver which is conversion of existing wmt(4) to the HID subsystem.
Unlike wmt(4) which is monolitic, hmt(4) is splitted on two parts hmt(4) itself and hconf(4) (configuration driver) as according MS specs it uses several top level collections resulting in creation of several hidbus children.
This revision is subset of https://reviews.freebsd.org/D27777