Fix underlinking detected by gold linker #677445

Gold's strong underlinking detection showed missing libs during linking.
Gnome bug #677445

Signed-off-by: Justin Lecher <jlec@gentoo.org>
Updated Polish translation
Finnish translation update by Jiri Grönroos
Updated Indonesian translation
flickr: Only try and check the token if we have one

Going online/offline would trigger the checking of the token's validity even
if no token was set. This change ensures that we try and get a token and then
only if we have a token do we try and check it's validity.

This should address CVE-2012-4511.
[10n] Updated Italian translation.
build: explicitly check for and link to gmodule

Needed to prevent underlinking failure with ld.gold and recent versions
of libsocialweb's dependencies.

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=686503
[adjusted to use gmodule-no-export, not gmodule -smcv]
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Ross Burton <ross@burtonini.com>
autogen.sh: don't configure if NOCONFIGURE is set

As proposed in http://people.gnome.org/~walters/docs/build-api.txt
and widely supported in GNOME. This is particularly useful if you're
about to configure for an out-of-tree build.

Also use "set -e" to avoid having to scatter "|| exit 1" everywhere.

Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=695280
Reviewed-by: Ross Burton <ross@burtonini.com>
configure.ac: set GLib 2.26 as minimal version

libsocialweb claims to support GLib as old as 2.14, but there's no
macro for that; 2.26 is the oldest version for which a version macro
exists.

In particular, this gets rid of deprecation warnings about GValueArray.

Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=695280
Reviewed-by: Ross Burton <ross@burtonini.com>
Build out-of-tree successfully

If you're building out-of-tree, the generated C code
corresponding to the XML in interfaces/ ought to be in the builddir;
so it needs to be #include'd from there.

However, if you include the generated source in tarballs,
that satisfies the "make" dependency and the files won't
necessarily be rebuilt, resulting in the build failing.
To avoid that, don't distribute generated source.

Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=695280
Reviewed-by: Ross Burton <ross@burtonini.com>
fix to use format argument

Fix FTBFS in CFLAGS strict environment (i.e. Ubuntu raring)
see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702111
Added Greek translation
Finnish translation update by Jiri Grönroos