Merge pull request #1114 from chrox/fix_1094

fix #1094
Merge pull request #1115 from chrox/master

normalize version when checking packages in OTA manager
Center screen for Kobo Aura

Why was it 
viewport = Geom:new{x=6, y=12, w=752, h=1012},?
viewport = Geom:new{x=0, y=0, w=752, h=1012}, looks way better!
Merge pull request #1116 from chrox/master

fix filemanager not aware of screen dimen changed from landscape to portrait
Merge pull request #1117 from WS64/master

Center screen for Kobo Aura
Force the dictionary popup to do a partial update.

It was done the other way around on purpose, so I probably broke some
very specific use-case ;). Feel free to shout at me ^^.
Do FULL updates when going in/out of ScreenSaver.

Sounds a good idea in general, and helps in particular on REAGL-aware
devices.
Shot in the dark at matching the H2O's behavior...
Make IconButton updates regional

Beginning of the quest to make menu refreshes slightly smoother ;).
make RedaerFooter updates regional
Use the proper constants for Kobo's waveform modes
More comments on the H2O weirdness...
Moar comments!
Actually do what the comment says.

Don't hijack forced partial updates (i.e., from UI elements) on always
FULL REAGL devices. It doesn't implode if we don't, and it makes for a
snappier UI.
Fix the REAGL logic.

Never use REAGL to handle UI elements. It makes for a much smoother
experience.
Tweak some comments
Make ToggleSwitch updates regional
Make Button update regional
remember menu tab index when showing reader menu
Make ConfigDialog updates regional