Don't create a new Linux screen keyboard device each time cursor routing is done. (dm)
Fix a possible format string security issue.
splitString() should assume an empty string if NULL is passed. (dm)
Add functions for awaiting activity start/stop. (dm)
Make braille message queue reordering configurable.

And set the comparator to NULL for the HandyTech driver such that
outgoing packets are not reordered based on packet type.