Merge pull request #158 from chrox/master

add hyphenation dictionaries in customupdate
show last used panel when opening config dialog
Merge pull request #159 from chrox/config_dialog

show last used panel when opening config dialog
Merge pull request #160 from chrox/master

if original zoom mode is not "content", set zoom mode to "contentwidth" after cropping
bugfix: show last used panel when opening config dialog
Merge pull request #161 from chrox/config_dialog

bugfix: show last used panel when opening config dialog
add document language option in config dialog
Document language setting is used for better text extraction and OCR.
add Translate button when selecting multiple words
bugfix: fix invalid auto page cropping
word gap is set to smallest when selcting CJK languages
Merge pull request #163 from chrox/ocr_language

add document language option in config dialog
factor out buttontable as a vertical group
update framecontainer dimen in paintTo function
refactoring using updated dimen
refactoring using centercontainer in button widget
add multi-dictionary support
bugfix: update width of dict window in readerdictionary
Merge pull request #164 from chrox/multi-dict

add multi-dictionary support
Fix multiple crash bugs on GestureDector (with double-finger) and ReaderFrontLight (closes Issue #165)
Fix pt_BR translation (trailing whitespaces)