Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Update Chinese simplified translation
Fix typo in configure.ac and improve Makefile.am

https://bugzilla.gnome.org/show_bug.cgi?id=703986
GWeatherLocation: fix handling of detached locations

The serialization format supports locations which are not present
in the database, and automatically matches them with the nearest
location already known, but it was doing it wrongly and most
important was creating a location that was already freed.
[l10n] Updated Italian translation.
Release 3.9.4
Bump version to 3.9.5
Add a backend using OpenWeatherMap

OpenWeatherMap is a free service providing weather conditions
and forecasts worldwide.
It optionally uses an API key for resource limiting, and distributions
should get one.

It is more limited in the time granularity than yr.no, so it's
used only as a fallback when both are enabled.
API break: replace gweather_location_new_world() with gweather_location_get_world()

The only parameter to it was deprecated, and the name was misleading,
as it was not creating a new world location but always returning
the same one. Also, the memory management was wrong in case the
application freed the world location immediately.

At the same time, let's remove some old cruft in GWeatherLocation.
API break: remove deprecated constructors and properties for GWeatherInfo

Reporting unstructured and untraslated weather forecasts was a hack
that we no longer need. We can also remove the world property, as
the world location is fixed for the lifetime of the application.
Reintroduce the minimum API required to get apps to build

gnome-weather can be follow the API break (and it's a runtime
dependency anyway), but I don't want to break the other apps,
so let's reintroduce the minimum deprecated stuff to make them
build.
Updated POTFILES.in
Stop using one XML file per language

The XML files are huge and take hours to build. Also, once they're
built we lose the information on the untranslated name.
Instead, use one XML file with the C locale names and regular
gettext to translate.
There is a bit of build system plumbing involved, because we want
to keep using a separate domain and po/ subdirectory (so that no
translations are lost)
Fix make distcheck
Updated Czech translation
Updated Spanish translation
locations: Replace "&amp;" with "and"

https://bugzilla.gnome.org/show_bug.cgi?id=585766
Add dynamic localization support

https://bugzilla.gnome.org/show_bug.cgi?id=704021
[L10n] Updated Russian translation for locations