Update POTFILES.in to reflect module reorg.
Use dark GTK theme, and larger dialog icons.

I feel the dark theme is justified because it's a photo editing app,
and the primary widget is the map, so the darker theme detracts less
from the map itself.

This commit also increases the size of dialog icons, which I did
primarily to make the app icon more visible on the About dialog.
This does also impact the close dialog and I'm ok with that.
Show the current git commit in the About dialog.
Move the progressbar above the statusbar.

This looks a little bit goofy as-is, but it's the first step in
ditching the Statusbar, which is my end-goal.
Overlay clock offset spinbuttons on top of map.

This abolishes GtkStatusBar.

TODO: Think of an unobtrusive way to display status. I'd like the
"unable to open" error message to be displayed over the map similar
to the way gedit shows error messages directly in the text editing
area (ie, not as a popup error dialog).

Also TODO: We seem to have lost the etched shadow around the map.
d'oh!
Fix the shadow etch around the map.

By wrapping it in a GtkScrolledWindow. I think it's kinda ugly to
use a ScrolledWindow that will never have scrollbars, but I can't
seem to figure any other way of making this work.
Increase consistency in dialog placement.
Better revision description for About dialog.
Fix bug where Clock offset was not applied properly at launch.

Was binding signal handlers in the wrong order, so that when
GSettings was applying the initial/default value into the
spinbuttons, it wasn't setting metadata.delta correctly, so
photos wouldn't be positioned correctly until you tickeld
the spinbutton.
Just can't find a good spot for that clock offset widget.
Overlay a GtkInfoBar over the map to display status messages.

Yay! It's the sexy GTK3 way to show error messages ;-)
Make progressbar only span map, not whole app.
Use dialog icons on GtkInfoBar.

This increases consistency with applications like gedit that are
also using GtkInfoBar.
Simplify the way we hide that unused map source button.
Fix a docstring.
Tweak icon sizes.

This commit causes the About dialog to load the application icon
at a specific (large) size, meaning I no longer have to override
the default 'gtk-dialog' size to be larger, which means that the
warning icon on the Quit dialog is now back to being normal size.

This also means that I can use the standard gtk-dialog size for
the GtkInfoBar, again increasing consistency overall with other
GNOME applications.
Use GSettings to control usage of the dark GTK theme.

There's no UI hooked up to this yet, so for now it's a super-secret
advanced hidden config option that you'd have to use dconf-editor
to actually set.
Simplify the map source definitions.

Don't specify the map source id twice anymore.
Use less magic and more strong typing for history, window-size.

This splits up GSettings.set magic into distinct GSettings.set_history
and GSettings.set_window_size, which means no more guessing
GVariantTypes based on Python data types. This is in anticipation
of future expansion of the use of GSettings and GVariants.

This commit also changes the GVariantType of the history stack from
an array of arrays of floats ('aad') to an array of float,float,int
tuples ('a(ddi)'). This makes the history stack a little more rigid,
a little more predictable, and a little more correct since the zoom
level was never meant to be a float.
Don't hide left photo pane when empty. Closes #63.

It's an important drop target now, so it needs to be visible at
app launch, even if empty.