implement keyboard-awareness

this completes the proposed API to provide blessings with keyboard
input. this performs the expected heavy lifting of translating special
multibyte sequences representing application keys to a unicode-derived
instance of Keystroke().

awaiting feedback from Erik Rose.

Yet to remain:
  - example code within README.rst
  - bugs ?!?