input: Accept short compose sequences
Some of the X keyboard layouts use compose sequences of length one to make individual keys generate multiple Unicode characters.
To support this use case, change the index part of the table format to also include an offset for length 1. Bump the table version to indicate this change.
Fixes: #5172 (closed)