Merge pull request #395 from chrox/master

set title bar height to height of text widget in Menu widget
Merge pull request #396 from chrox/master

add customizable tap zones for tap forward/backward and config
If Nickel is not stopped, it interferes with Koreader.
The sleep function kicks in after the set time and it will freeze koreader.
Pulling the power switch gives back control momentarily, but it changes to standby within tens of seconds.
Kobo Aura Hd and Mini users get the error message:
/luajit: ./frontend/ui/gesturedetector.lua:84: attempt to concatenate field 'y' (a nil value)

Hopefully the use of the "," in the DEBUG function instead of the string concatenate operator gets rid of it.
Merge pull request #397 from Markismus/MultitouchKoboAura

Two small changes to improve use for Kobo ereaders
Merge pull request #399 from chrox/master

customizable tap zones for page flipping and bookmarking
I was not able to generate the gestures "pinch" and "expand" on Kobo Aura.

While debugging ```GestureDetector:panState(tev)```  I saw that the TRACK ID never had -1 values .
So back to debugging ```input.lua```.

Now the Kobo Aura can pinch and expand.
Merge pull request #401 from chrox/master

append page number in toc entry
Merge pull request #403 from Markismus/MultitouchKoboAura

This should fix the pinch and expand gesture on Kobo Aura
Merge pull request #404 from chrox/master

fix closing dict window will bookmark current page
update wtest to use new ffi modules
Merge pull request #405 from houqp/houqp-master

update wtest.lua to use new ffi modules
add writing direction option when reflowing
This probably will fix #195.