Support half-emoji like the Nokia Asha
Add tests for setFont/getFont/setCaret/getCaretPosition and for emoji with two codepoints