Merge pull request #543 from chrox/master

fix infinite loop on up-skip CJK puncutuations
move reader code into frontend/apps/reader

it makes more sense to completely separate the UI framework and
application code

also move frontend/ui/configurable.lua to frontend/configurable.lua
require FileManager on demand in reader.lua
Merge pull request #544 from houqp/houqp-master

move reader code into apps directory
tap on reader footer to hide footer
update koreader-base
highlight current toc entry
use borderless flat bookmark/toc window