Merge pull request #426 from houqp/houqp-master

update translation & support build against custom koreader-base repo
add regional zoom mode in pdf/djvu page
In regional zoom mode double tap will zoom to the tapped
region(paragraph or column, etc., detected optically via libk2pdfopt).
As the first demo, this feature is only turned on in flipping mode by
tapping the top-left corner of the screen. Eventually we may incorporate
this feature in "free" zoom mode.
Merge pull request #427 from chrox/master

add regional zoom mode in pdf/djvu page
explicitly call free method of Blitbuffer
move logMemoryUsage from koptinterface to document
Merge pull request #428 from chrox/master

explicitly call free method of Blitbuffer for credocument
add floating punctuation option for crereader
Luckily after disabling floating punctuation left/right margin
are able to be same now (with large enough margins, should be
more than 1em). So I also changed the default page margins for
crereader and removed the dirty hack.
Merge pull request #429 from chrox/master

add floating punctuation option for crereader
add debug information in credocument api
make default font size consistent
adjust controllers order especially for crereader
save page margins for credocument
Merge pull request #430 from chrox/master

save page margins for credocument
fix adding coptlistener in pdf/djvu reader
set visible page count when loading document
more responsive in config dialog
tweaks on config dialog responsiveness
alternate landscape in crereader
refactoring onConfigChoose
tweaks on config dialog for crereader