Updated Khmer translation
build: Clean up uses of INCLUDES and _CPPFLAGS

INCLUDES is deprecated in favour of AM_CPPFLAGS and per-target
_CPPFLAGS. Since AM_CPPFLAGS is ignored in preference to a per-target
_CPPFLAGS variable, we should define the latter only when it is needed.

Fixes: https://bugzilla.gnome.org/726570
build: Use Makefile.introspection

Fixes: https://bugzilla.gnome.org/726570
Updated German translation
live: Remove chat support

Microsoft has been planning to drop Windows Live Messenger in favour of
Skype for quite some time now. The XMPP gateway that this provider used
does not work anymore. However, you can continue using the proprietary
MSN protocol by selecting "Others -> Windows Live (MSN)".

Fixes: https://bugzilla.gnome.org/728787
live: Don't leak the GoaDocuments

Fixes: https://bugzilla.gnome.org/728787
telepathy: Remove unused variables

Fallout from bf26d062f46a27086440f61e67884de6b8be07b7

Fixes: https://bugzilla.gnome.org/728787
Prepare 3.13.1
build: Remove deprecated call to GNOME_COMMON_INIT

It just sets ACLOCAL_AMFLAGS, which is already correctly set in
Makefile.am.

Also remove a duplicate AC_CONFIG_MACRO_DIR call.

https://bugzilla.gnome.org/show_bug.cgi?id=729389
[l10n] Updated Catalan (Valencian) translation
goaalarm: small memory leak fix

I was looking through a valgrind log and noticed this:

==30104==
==30104== 40 bytes in 1 blocks are possibly lost in loss record 1,472 of
2,959
==30104==    at 0x4C2845D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==30104==    by 0xB6BD996: standard_malloc (gmem.c:85)
==30104==    by 0xB6BDAAC: g_malloc (gmem.c:159)
==30104==    by 0xB6DA0CE: g_slice_alloc (gslice.c:1003)
==30104==    by 0xB71295A: g_rec_mutex_impl_new (gthread-posix.c:271)
==30104==    by 0xB712AA8: g_rec_mutex_init (gthread-posix.c:339)
==30104==    by 0x41B7C6: goa_alarm_init (goaalarm.c:174)
==30104==    by 0xB4332B7: g_type_create_instance (gtype.c:1917)
==30104==    by 0xB416A5D: g_object_constructor (gobject.c:1855)
==30104==    by 0xB416149: g_object_newv (gobject.c:1719)
==30104==    by 0xB4169B2: g_object_new_valist (gobject.c:1836)
==30104==    by 0xB415AB8: g_object_new (gobject.c:1551)

This commit adds the missing g_rec_mutex_clear call.

https://bugzilla.gnome.org/show_bug.cgi?id=729864
identity: fix another principal leak

Spotted by valgrind.

https://bugzilla.gnome.org/show_bug.cgi?id=729865
goaidentity: don't leak credentials caches

krb5_cc_default doesn't return a shared resource, and
the results need to be freed. Likewise,
get_new_credentials_cache needs to be freed.

https://bugzilla.gnome.org/show_bug.cgi?id=729874
identity: dramatically simplify alarm logic

The GoaAlarm code is unwieldy. Primarily this is because
it supports resetting the alarm after creation, but can't
clean up old state right away due to a bug in GLib
(bug 705395). All this complexitly is leading to bugs, and
caos.

This commit introduces some zen to the situation by making
GoaAlarm immutable and much simpler. Now to reset an alarm,
the identity code just instantiates a new one and destroys the
old one.

https://bugzilla.gnome.org/show_bug.cgi?id=729718
Updated Norwegian bokmål translation from Samm Rokki <a4@hush.com>.
facebook: Add support for maps

A new org.gnome.OnlineAccounts.Maps was introduced to denote accounts
that can be used with maps.

https://bugzilla.gnome.org/show_bug.cgi?id=729740
Updated Czech translation
google: Add support for photos

https://bugzilla.gnome.org/show_bug.cgi?id=728877
google: Replace tabs with spaces

https://bugzilla.gnome.org/show_bug.cgi?id=728877
build: Clean up uses of _CFLAGS

Move macro definitions to _CPPFLAGS because they are meant for the
preprocessor and not the compiler.

Fixes: https://bugzilla.gnome.org/729173