Fix additional minor glitches in keyboard presentation

 - Make sure that localized key cap strings are valid before first paint.

 - Postpone and merge repaint requests (invalidate geometry) as late as
possible to limit number of actual paint events.
Reduces rendering glitches.

NOTE:
    Change releaseTouch logic to always hide extended keys popup

Open-webOS-DCO-1.0-Signed-off-by: Janne Kiiski <janne.kiiski@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: I1722fa5286bcf7efeec84619c415cbda05e5eaf5