Merge pull request #963 from houqp/houqp-master

chore(device.lua): remove frontlight hack for kobo
add license badge
Merge pull request #964 from chrox/collapsible_toc

add license badge
fix #959
Merge pull request #965 from chrox/collapsible_toc

fix #959
refactoring readertoc and readerfooter
so that they don't repeat themselves.
add isChapterBegin/End API for readertoc
and add missing test epub
add koreader feature list in README.md
Merge pull request #966 from chrox/collapsible_toc

refactoring readertoc and readerfooter
fix typo
fix #976
plugin modules have 'name' field
guess plugin name from plugin path
refactoring module registration in readerui
now every module can be looked up in readerui so that
unit test of these modules is possible.
Merge pull request #977 from chrox/collapsible_toc

refactoring module registration in readerui