gd: Fix documentation comment
docs: Ignore generated *-enums.h files

A couple of them weren’t being excluded, and were generating noise
in gdata-sections.txt.
picasaweb: Fix some integer overflow bugs on 32-bit machines

Looks like nobody’s previously run the test suite on a 32-bit machine…
Release version 0.14.0
build: Increment version to 0.15.0
build: Add ACLOCAL_FLAGS to ACLOCAL_AMFLAGS

This fixes the build with recent changes to gnome-common.

See: https://bugzilla.gnome.org/show_bug.cgi?id=706826
tests: Fix minor memory leaks in general test suite
core: Add support for JSON to GDataParsable, GDataEntry and GDataFeed

This also includes initial code for detection of the Content-Type of received
messages, and parsing JSON or XML depending on that.

This breaks ABI (but not API), and adds a dependency on json-glib ≥ 0.15.

Complete unit tests are included. Further work is expected for integrating
JSON support into GDataService, ready for use with the Tasks service.

This work is originally by Pēteris Krišjānis <pecisk@gmail.com>, with
additions by Philip Withnall <philip@tecnocode.co.uk>.

Helps: https://bugzilla.gnome.org/show_bug.cgi?id=657539
[l10n] Updated Italian translation.
Updated Galician translations
Updated Brazilian Portuguese translation
Updated Slovenian translation
calendar: Remove an unused variable from a private struct
calendar: Document mutual exclusion between event times and recurrences

Turns out the server explicitly disallows setting individual times for
an event if it has a recurrence rule set (and vice-versa). It’s not
possible to add checks for this in libgdata without breaking API, so
rely on the server to fail to insert the offending GDataCalendarEvent
if it pleases.

Spotted by Miao Yu <will.yu@aol.com>.
Updated Greek translation
Updated Polish translation
gd: Include URI in comparisons between GDataGDPhoneNumbers

This means two numbers will compare equal if their URIs are
non-NULL and equal. This is a slight behaviour change, but I
don’t consider it to break API, since comparison behaviour isn’t
documented anywhere and nobody’s ever asked.

This includes a test case.
gd: Fix comparison of GDataGDReminders with non-equal relative times

Two GDataGDReminders would previously compare as equal if their methods were
equal but their relative times were not. Now they only compare equal if both
their methods and their relative (or absolute) times are equal.

This includes a test case.

Spotted by Miao Yu <will.yu@yahoo.com>.
tests: Add tests for comparison of GDataGD* objects

Add a number of tests for comparison of GDataGD* objects. This doesn’t
push test coverage up significantly, but allowed validation of the sanity of
the different comparisons when writing the tests.
docs: Update overview page to mention JSON support