add a UTF8 character iterator
add a UTF8 character iterator

this speeds up font rendering since LuaJIT doesn't have to use
the interpreter for string.gsub(), which was used before

NiLuJe/koreader,Markismus/koreader,houqp/koreader,NickSavage/koreader,Hzj-jie/koreader,chihyang/koreader,noname007/koreader,pazos/koreader,chrox/koreader,NiLuJe/koreader,ashang/koreader,poire-z/koreader,Frenzie/koreader,frankyifei/koreader,mihailim/koreader,poire-z/koreader,apletnev/koreader,robert00s/koreader,Frenzie/koreader,mwoz123/koreader,ashhher3/koreader,koreader/koreader,koreader/koreader,lgeek/koreader