Merge pull request #879 from houqp/houqp-master

fix: replace showReaderUI with ReaderUI:showReader
Merge pull request #880 from houqp/houqp-master

chore: cleanup FileManagerHistory:updateItemTable()
treate quoted slash as plain text in attribute value
show file size and directory items in filemanager
refresh filemanager when closing opdscatalog
add set download directory option when downloading files from OPDSCatalog
Manually added opds servers are editable and deletable by long press on
the menu entries.
add shortcut to add local calibre OPDS catalog
Switch back to portrait before leaving book
fix infinit loop when OPDSCatalog is created without onExit definded
refactoring: hide the charlist implementation of InputText
This patch also fix #875.
Merge pull request #885 from chrox/opds

add shortcut to add local calibre OPDS catalog directly by host and port
Merge pull request #887 from chrox/fix_875

refactoring: hide the charlist implementation of InputText
always suspend in portrait mode so that screensaver image won't be stretched
This patch should fix #886.
Merge pull request #888 from chrox/fix_886

always suspend in portrait mode so that screensaver image won't be stretched
fix #772
Merge pull request #890 from chrox/fix_772

fix #772
fix page number of sub-menu is not updated
refactoring: use pathchooser in zsync plugin
Merge pull request #892 from chrox/submenu_pgno

fix page number of sub-menu is not updated
Merge pull request #893 from chrox/pathchooser

refactoring: use pathchooser in zsync plugin