gspawn-win32: do not rely on __argc and __argv global vars.

Since we are getting passed Unicode values these global vars
might not have the correct value. Instead always get the wide arguments
and convert them to utf8 to use them.

https://bugzilla.gnome.org/show_bug.cgi?id=733146
Merge branch 'glib-2-40' of git://git.gnome.org/glib into v2-40-stable
Updated Slovenian translation
Updated Slovenian translation
Updated German translation
Updated German translation
Merge branch 'glib-2-40' of git://git.gnome.org/glib into v2-40-stable
gmacros.h: add G_GNUC_*_IGNORE_DEPRECATIONS macros for clang

https://bugzilla.gnome.org/show_bug.cgi?id=734126

Signed-off-by: Thomas Haller <thaller@redhat.com>
(cherry picked from commit 35eaf037bdfca985abf5d349e7355f1d2ed9c77b)
Merge branch 'glib-2-40' of git://git.gnome.org/glib into v2-40-stable