Modify IME interface to pass LS2 handle instead of mainloop

Note: This requires matching change in luna-webkit-api and keyboard-efigs

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

Change-Id: Id6ca5b6f059400c938b23299b379926e38f19345
Reviewed-on: http://g2g.palm.com/1637
Reviewed-by: Build Verification
Tested-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>