Updated Basque language
FolksTestDBus: flush and close connection before disposing of it

g_dbus_connection_dispose() sets connection->worker = NULL, which
means any attempt to send a message will crash with a segfault.
If anything still has a ref to the connection - in Folks, that's
often a backend reffed by the IndividualAggregator - then it'll
tend to assume that it's still usable.

Attempts to send messages are guarded by a check whether the
connection is closed, which we can use to avoid this.

https://bugzilla.gnome.org/show_bug.cgi?id=726973
Make warnings non-fatal during "final teardown"

Historically, the Folks tests have not been expected to cope gracefully
with dropping off the session bus. This frequently results in warnings,
which default to being fatal. For instance, enable-disable-stores
fails with this fatal warning:

folks-WARNING **: Error preparing persona store 'eds:test': Couldn't get view for address book ‘test’: The connection is closed

The long-term solution would be to make sure that disconnection from
the bus is an identifiable error domain/code that gets propagated
through the stack, but that would have to be done individually
per-backend.

https://bugzilla.gnome.org/show_bug.cgi?id=726973
tests: avoid using dconf

tests/eds/perf reliably fails for me with this warning:

dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

and in any case we shouldn't be changing the user's real configuration.

https://bugzilla.gnome.org/show_bug.cgi?id=726973
Reduce libebook dependency when not compiling the BlueZ backend

Debian unstable is currently stuck with Evolution 3.8, due to the
number of ABI transitions required to get from here to there. Folks
does not appear to need a newer version if the optional BlueZ backend
is not installed, and Debian doesn't currently enable that backend
anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=726980
EDS test-cases: be backwards-compatible with Evolution 3.8

The D-Bus API version changes between releases. We want all known
versions to be activatable.

https://bugzilla.gnome.org/show_bug.cgi?id=726980
Merge remote-tracking branch 'origin/master' into next
Fix TelepathyGLib GIR ABI version
libfolks-telepathy contains tp-lowlevel.c, so it needs -dbus CFLAGS/LIBS
Telepathy test libs: use g_dbus_method_invocation_return_gerror

Automated:
  git grep -lz dbus_g_method_return_error |
  xargs -0 perl -pi -e 's/\bdbus_g_method_return_error\b/g_dbus_method_invocation_return_gerror/g'
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28782
Telepathy test libs: use GDBusMethodInvocation

Automated:
  git grep -lz DBusGMethodInvocation |
  xargs -0 perl -pi -e 's/\bDBusGMethodInvocation\b/GDBusMethodInvocation/g'
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28782
Telepathy tests no longer use a libdbus connection

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28782
Telepathy tests: update util.[ch] from telepathy-glib next-factory branch

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76828
TpTestsBackend: adapt for removal of TpDBusDaemon

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76828