keypad: Allow pasting and erasing text in the entry

Alice Mikhaylenko requested to merge alicem/libhandy:keypad into master

Stop assuming that input is going to be 1 char only, instead allow it if all characters are valid. Take care to handle unicode correctly.

Fixes #394 (closed)

Merge request reports