Increase size of morekeys

Increase size of morekeys, so that they act more like buttons/keyboard
keys.
Fix morekeys layout

Fix morekeys layout, so that e.g. dividers have the correct height and
positions.
Refactor IME actions and click listeners
Fix icon morekey size

When morekey is an icon instead of text, the size of the morekey and of
the icon is too small. Fixed the size of icon morekey so that it's
similar to text morekeys.
Make the position of morekey hint configurable

Make the position of morekey hint (i.e. "...") configurable, instead of
hard-coded.
Separate IME_FLAG_NAVIGATE_NEXT from IME_ACTION_NEXT

Separate IME_FLAG_NAVIGATE_NEXT from IME_ACTION_NEXT, since editors
could conceivably implement different actions for them.
Disable handling of IME_FLAG_NAVIGATE_NEXT

Disable handling of IME_FLAG_NAVIGATE_NEXT, as editors usually implement
this badly, e.g. providing the same actions as "Go" or "Search".
Merge branch 'morekeys'
Renamed threecorner and numpad keyboards

Renamed threecorner and numpad keyboards to make all the names
consistent.
Check if editor actually accepts actions

Check if editor actually accepts actions, so that no morekeys will be
displayed if not.
Fix invalid key code

The key code -4 was removed; substitute the "done" code instead.
Get keycode from label if keycode is not specified

If keycode is not specified, use the label as the keycode. This
simplifies key definition and reduces accidental mismatch between
keycode and label.
Provide actual phone keyboard

Provide actual phone keyboard, instead of using the numpad keyboard,
which is poor for inputing phone numbers.
Insert some space between symbols and phone

Insert some space between symbols and phone number keys.