add needed ffi module when saving annotations
update to latest base

fixes annotation writing to PDFs.
Merge pull request #1053 from hwhw/fix_1052

Fix 1052
save two blitbuffer memory allocations for crengine on each page turn
One for drawbuffer at CreDocument:drawCurrentView and another for
resizing of drawBuf at cre.drawCurrentPage.
Merge pull request #1054 from chrox/8bit_bb

save two blitbuffer memory allocations for crengine on each page turn
update to latest base
Merge pull request #1055 from hwhw/fix_1040

update to latest base
fix #1035 by CDATA tidy
fix cannot set default dictionary
Merge pull request #1056 from chrox/fix_1035

fix #1035
fix #1034 by refactoring path chooser to a download manager
Now directories visible in the filemanager should also
be visible in the path chooser
add reader history in the info panel
keep only one readerui instance running
Merge pull request #1057 from chrox/fix_1034

fix #1034 by refactoring path chooser to a download manager
Merge pull request #1058 from chrox/reader_history

add history view in the info panel of reader menu
fix no k2pdfopt lib on Android
Merge pull request #1059 from chrox/fulltext_search

fix no k2pdfopt lib on Android
fix #1046
Merge pull request #1060 from chrox/fulltext_search

fix #1046
fix #1048