Turn GWeatherLocation into a proper GObject
We want to make it easier to use GWeatherLocation inside data structures like GListModel implementations. It's also easier to use from language bindings, as now objects will have a clear life time.
Edited by Emmanuele Bassi