Updated Spanish translation
core: Add PicasaWeb support to GDataGoaAuthorizer

GOA has supported photos for a long time. Grab PicasaWeb
authentication if GOA has already got a token supporting it.

This bumps the GOA dependency to 3.8.

https://bugzilla.gnome.org/show_bug.cgi?id=731269
core: Refresh authoriser on receiving SOUP_STATUS_FORBIDDEN

Previously the authoriser was only refreshed on receiving a
SOUP_STATUS_UNAUTHORIZED response from the server. This worked fine for
Google Documents, but it seems that PicasaWeb returns FORBIDDEN instead.
The authoriser was not being refreshed, and hence the user was seeing
access denied messages even though they were technically logged in.

https://bugzilla.gnome.org/show_bug.cgi?id=731269
picasaweb: Support <gphoto:access>protected</gphoto:access> in albums

The documentation
    https://developers.google.com/picasa-web/docs/2.0/reference?csw=1#Visibility
doesn’t have any mention of this, so let’s alias it to
GDATA_PICASAWEB_PRIVATE for the moment.

It seems to be set on albums which are marked as visible only to the
owner.
core: Fix a small memory leak in a date parsing function

https://bugzilla.gnome.org/show_bug.cgi?id=731949
core: Handle SOUP_STATUS_NO_CONTENT in response to DELETE requests

The Google Tasks API apparently returns HTTP status 204 in response to a
successful DELETE request on a task entry, rather than the status 200
which is returned by all the other services.

Handle the two statuses as equivalent.

https://bugzilla.gnome.org/show_bug.cgi?id=731946
build: Add a .travis.yml for Travis CI

Let’s try this out as an experiment.
build: Update .travis.yml
build: Update .travis.yml
build: Update .travis.yml
build: Update .travis.yml
build: Update .travis.yml
build: Update .travis.yml
build: Update .travis.yml
build: Add minimum and maximum API version checks for dependencies
build: Remove unused macros from configure.ac

Their functionality was either outdated (GNOME_MAINTAINER_MODE_DEFINES),
or unused (GNOME_DEBUG_CHECK).
build: Switch from GNOME_CODE_COVERAGE to AX_CODE_COVERAGE

AX_CODE_COVERAGE comes from the autoconf-archive, and is an upstreamed
version of the original GNOME_CODE_COVERAGE macro.

https://savannah.gnu.org/patch/?8451

By switching to it, we reduce our dependency on gnome-common. The master
plan is for gnome-common to simply cease to exist.

See: https://bugzilla.gnome.org/show_bug.cgi?id=729405
build: Copy GNOME_COMPILE_WARNINGS in tree

The master plan is for GNOME_COMPILE_WARNINGS to be upstreamed to
autoconf-archive, and then removed from gnome-common. That hasn’t
happened yet, but in the mean time we can reduce our dependency on
gnome-common by copying it in tree.

See: https://bugzilla.gnome.org/show_bug.cgi?id=729407
build: Eliminate dependency on gnome-common

Remove our usage of gnome-autogen.sh by inlining it and deleting
irrelevant stuff. This removes libgdata’s dependency on gnome-common,
which will make it a little easier to build.
build: Directly encode maximum GLib version

If we use the GLIB_VERSION_2_38 macro, compilation will fail with older
versions of GLib which do not have that macro defined. Use the
underlying G_ENCODE_VERSION() macro instead.