Unicode dead key support has been provided in review D38381, including backwards compatibility for an old kbdcontrol binary on a new kernel.
This patch set is meant to be applied after D38381 to temporarily allow a new kbdcontrol binary to operate on a new kernel.
Without this patch set a new kbdcontrol binary will only be able to set or display the main key code table, but not the dead key table for accented characters.
This would still provide sufficient console support to perform typical system administration tasks on files consisting of ASCII compatible names, but it might be inconvenient when a new world has to be productively used on an old kernel for some time.
This patch set has been created relative to -CURRENT as of today (without D38381 applied), but should be applied on top of D38381 to allow it to be reverted after a sufficient grace period. This will revert kbio.h back to the version as of D38381 (i.e. should remove the // from #ifdef _KERNEL lines in this patch - which are used instead of removal of those pre-processor lines to symbolize the temporary nature of this fallback code).