Fix testcase for not logged in premium caches
Finally fix #3597, Radar navigation not working

Corrected side-effects on Pebble app, courtesy @bananeweizen
Work on #3586: remove multiple geodirobservers manipulations in map
refactoring: remove unused warnings
Display static map if it is stored

Even if the user does not want to store new static maps previews, if one
has been stored already it should be displayed.
Fixes #3596, New List dialogue does not support Light Skin

Alert dialogs are always styled dark, so enforce dark style for the text as wel