reactivate FFI blitbuffer module
This should fix #274 and #288.
remove the ui/image dependency
Merge pull request #311 from chrox/master

reactivate FFI blitbuffer module
rescale font size when fallbacks to fallback fonts
and make FreeSerif font the default font instead of DroidSansFallback

This patch should fix #272.
Merge pull request #312 from chrox/master

rescale font size when fallbacks to fallback fonts
adjust font sizes in credocument according to screen dpi
and font sizes list is moved to defaults.lua
update koreader-base
check dimension restraint on regional refresh request
fix onSelect revert on config and menu
various fixes on Device:hasKeyboard check
Merge pull request #313 from chrox/master

adjust font sizes in credocument according to screen dpi
fix JSON parser on some rare utf8 representations
This patch is provided by @hchaojie and should fix #252.
Merge pull request #316 from chrox/master

fix JSON parser on some rare utf8 representations
save cre3.ini on closing each credocument
and page margin settings will be restored before rendering.
This patch should fix #299.
Merge pull request #319 from chrox/master

save cre3.ini on closing each credocument
add gotoLocation for credocument
press Enter in Goto Dialog will goto page/location directly
use --utf8-input and --utf8-out params when calling sdcv
This will prevent string encoding conversion in Kobo in which it
has problem to doing so.
This patch should fix #252 and #272.
revert JSON hack since the unusual utf8 representation is fixed
Merge pull request #322 from chrox/master

add gotoLocation for credocument