fix #903 by reverting arbitary margin at the end line of italic text
update readersearch and readertoc specs as crengine is updated
find the finest toc ticks by sorting out the largest one
Merge pull request #1201 from chrox/fix_903

fix #903 by reverting arbitary margin at the end line of italic text
Tweaks and fixes for refresh logic

Don't increase counter for regional updates
Also some workarounds for Kobos

Try to avoid update_regions_func poisoning

Reset it at the end of repaint() even if nothing was found dirty

Ensure regional updates are always PARTIAL, in
case we get a region attached to an automatically triggered refresh, not
marked force_partial [which, hey, shouldn't happen, but apparently does
sometimes ^^]
Detect another KT2 model
Try to avoid more update_regions_func mismatches

scheduling tricks
Merge pull request #1204 from hwhw/nilujes-fixes

Nilujes fixes
Merge pull request #1203 from chrox/fix_1202

find the finest toc ticks by sorting out the largest one
use pic instead of mupdfimg for imagewidget

This allows the use of GIF images, too, and should be a bit more
lightweight overall.
allow for .gif screensaver images, clean-up Kobo cover screensaver images

Now that we can handle .gif in Imagewidget, we can allow screensaver
images that are stored as GIFs.

Kobo book cover screensaver images were handled a bit crude. The
document was opened three times for no good reason, and wasn't
closed afterwards either. Also, an unnecessary use of AlphaContainer
was removed.

This is untested as I'm not quite sure how to test it on emulator.