map word boxes in reflowed page to boxes in native page
Merge pull request #74 from chrox/master

map word boxes in reflowed page to boxes in native page
add native to reflow transform in koptcontext
Merge pull request #75 from chrox/master

add native to reflow transform in koptcontext
fix reinit ocr engine when new lang is requested
Merge pull request #76 from chrox/master

fix reinit ocr engine when new lang is requested
add mupdfimg FFI interface
don't build old Lua-C-API mupdfimg.c
reactivate FFI blitbuffer module
This patch should fix koreader/koreader#274
and crashes reported at koreader/koreader#288

1. The shifted x coordinates bug(koreader/koreader#274) is caused by
non-integer x, y or w, h parameters passed to paintRect. It's fixed
in checkBounds method of blitbuffer.

2. The landscape crash reported at koreader/koreader/#288 is a
historied bug in the Lua-C-API of blitbuffer. The paintRoundedCorner
sometimes write over the boundery of blitbuffer and corrupts the heap.
Now this should be fixed in the FII module since the setPixel method
checks very carefully on each pixel write.
Merge pull request #77 from chrox/master

reactivate FFI blitbuffer module
add adjustFontSizes to adjust font size list according screen dpi
code copied from @NuPogodi's comment in #202.
This patch should fix #202.
Merge pull request #78 from chrox/master

add adjustFontSizes to adjust font size list according screen dpi
add setIntProperty and setStringProperty methods
and save page margins parameters in cre3.ini
move property settings to credocument
Merge pull request #79 from chrox/master

add setIntProperty and setStringProperty methods
factor out mupdf declarations to seperate, autogenerated file
Merge pull request #80 from hwhw/mupdf-ffi

factor out mupdf declarations to seperate, autogenerated file