Merge pull request #456 from houqp/houqp-master

update battery state on device resume
Avoid crash if trying to open a non-existent file

which currently might occur by clicking in the history entry of a file which was removed
add text highlight for credocument
Three highlight drawers "lighten", "underscore" and "invert" are
available in reader menu.
This should implement #176.
add font size fine tuning for crereader
Merge pull request #458 from thotypous/master

Avoid crash if trying to open a non-existent file
Merge pull request #459 from chrox/master

add text highlight for credocument
fix nil page state when saving settings in ReaderPaging
This should fix #457.
return current page if top page state is nil in some corner cases
Merge pull request #460 from chrox/master

fix nil page state when saving settings in ReaderPaging
update koreader-base
Merge pull request #461 from chrox/master

update koreader-base
Avoid PageUpdate from receiving out-of-range page

Otherwise, current_page can acquire negative values, or values greater
than the page count, when the user tries to go back the first page
or past the last page.
Restore north and south swipe gestures

Might be useful in pages covered with links, which make it difficult
to tap in the correct point for flipping the page.
Merge pull request #462 from thotypous/master

Fix out-of-range page and tweak swipe
page links for crereader and pdfreader
Swipe right will return to previous page or position.
fix no getPageLinks method in djvudocument
tweaks on dimension of dictionary window
fix dogear not shown properly in crereader
adjust nice value of reader.lua process to -2
when launching koreader with KUAL
This should fix #413.
Merge pull request #463 from chrox/master

page links for crereader and pdfreader