Fix bug #144.
Merge pull request #150 from giorgio130/master

Fix bug #144
Merge pull request #149 from houqp/houqp-master

update translation
keep only one instance of reader.lua

in case the reader crashed without cleaning up the forked subprocess lipc-wait-event
kill reader.lua immediately after reader.lua exits
Merge pull request #152 from chrox/master

keep only one instance of reader.lua
add fixed point procedure for better reflow performance
Fix bug #151
Check if there is only one line between the two positions and no
word boxes are found, if so break the loop immediately.
Merge pull request #153 from chrox/master

add fixed point procedure for better reflow performance
set larger toggle switch width
add semi-auto bbox option in page crop dialog
fix typo in readerrotation.lua
add 90 degrees of landscape mode
adapt gesture detector for 90 degrees rotation
toggle landscape will change orientation for landscape mode
save rotation mode in doc settings
Merge pull request #155 from chrox/semi-auto

add semi-auto bbox option in page crop dialog
Merge pull request #156 from chrox/landscape_ori

toggle landscape will change orientation for landscape mode
compress paths like "test/pdf/../epub" into "test/epub" in FileChooser
This patch fixes Bug #107
Merge pull request #157 from chrox/path_compress

compress paths like "test/pdf/../epub" into "test/epub" in FileChooser