Merge pull request #1217 from hwhw/master

Refactor refresh
fix crash when highlighting text in EPUB documents
Since the new Screen:getSize modthod returns a regular table
instead of a Geom which is set to the dimen field of readerview,
there is no copy method in the dimen field. And we don't need to
copy dimen any more since the result won't be modified. Even the
screen page area somehow needs to be modified, the caller of this
function should make a copy of that variable by itself.
Merge pull request #1240 from chrox/fix_crash

fix crash when highlighting text in EPUB documents
init width and height of filechooser widget during init
so that everytime a filechooser is inited right dimension
size is used.
update koreader-base
Merge pull request #1241 from chrox/fix_android_ssl

Fix koreader crash on android when using network
fix calculation of widget height of filechooser
the height of filechooser is provided when creating filechooser
widget since there may be no title as in filemanger which needs
a special title widget to contain filemanger menu.
fix #1236 by opening the parent directory of last used document
Merge pull request #1242 from chrox/fix_1236

fix #1236 by opening the parent directory of last used document
prompt users to long press directory to set inbox
This should fix #1233.
Merge pull request #1243 from chrox/fix_1233

prompt users to long press directory to set inbox
update base with fix/change to viewport code