Updated Slovenian translation
build: Avoid warning for duplicate variable definition

Avoid re-declaring resource_files
Updated Hebrew translation.
Updated Polish translation
Updated Malayalam Localization
Updated Bulgarian translation
Mark user-visible string for translation
Updated Dutch translation
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Updated German translation
Punjabi: Translation updated (aalam)
Updated Spanish translation
Update French translation
Update egg-list-box
language-page: Add a separator in between languages
location: Remove our dependency on geoclue

We'll soon replace this with geocode-glib anyway.
gnome-initial-setup: Statically define the list of pages
gnome-initial-setup: Only destroy and recreate pages after the current one

This ensures that we don't go back to the welcome page when the locale
is changed.
language-page: Put showing_extra on the page private again

Since we don't destroy the language page, we should be able to do
this now.
language-page: Clean up the language page code

Have a common structure to keep track of the data associated
with a language widget, instead of having a set of get_datas.

At the same time, fix some memory leaks that we couldn't before.