Fix 1169 by registering .txt.zip/.html.zip/.htm.zip formats
Merge pull request #1171 from tigran123/fix1164

Fix #1164 by registering .txt.zip/.html.zip/.htm.zip formats
factor out dump() function, handle reference loops
Merge pull request #1172 from hwhw/master

factor out dump() function, handle reference loops
Merge pull request #1174 from Frenzie/master

Various language-related fixes.
Use setStringProperty method to set hyphenation dictionary.
Merge pull request #1177 from erosennin/remember-hyphenation

Preserve hyphenation settings when changing font face
fix bug in viewport offset calculation for refreshes

The calculation did not correctly calculate the offset in rotated
modes when the rotation was 90 or 270 degrees. Under these circumstances,
getWidth() and getHeight() did return rotated values for the framebuffer,
while Device.viewport did return not rotated values.
Merge pull request #1182 from hwhw/master

fix bug in viewport offset calculation for refreshes
update to latest base

Pull changes to CREngine property setting
(should speed things up when re-rendering is being done)
Merge pull request #1184 from hwhw/master

update to latest base
Show current hyphenation dictionary in menu.
Show current font face in menu.
Use checked_func instead of remembering the checked item.
Merge pull request #1178 from erosennin/show-current-settings

Show current font face and hyphenation dictionary in menu
Fix the viewport on Kobo Aura (phoenix).
Merge pull request #1185 from erosennin/phoenix-viewport

Fix the viewport on Kobo Aura (phoenix).
Initial file search implementation

See #1165.
Comment out wasteful DEBUG statements
Change "Search Books" to "Search books" for consistency with other search dialogs