Add version macros for 2.44
GCredentials: Fix ABI break when adding NetBSD support

https://bugzilla.gnome.org/show_bug.cgi?id=728256
gdesktopappinfo: Use symbolic names in the code

We have #defines for the key file groups, so use them to avoid typos.

https://bugzilla.gnome.org/show_bug.cgi?id=736273
GDataSet: silently accept NULL/0 as keys

This used to be the behaviour before we made these functions
threadsafe; keep it that way.

https://bugzilla.gnome.org/show_bug.cgi?id=737741
GDataSet: Add more tests

These tests exercise the NULL key fix from the previous commit.
Updated Italian translation
Fix typo
[kdbus] Add README.md file

Change-Id: I064de04278990abe97bea28d1b80ddc3f42a05e0
[kdbus] Add SipHash algorithm

Change-Id: I83f28c2249efd6dc8cf78e0383916c46d71df075
[kdbus] Add new library API for common tasks on dbus/kdbus

For kdbus purpose we need introduce two new bus types
called "user" and "machine". Will not be possible to
make calls to the 'org.freedesktop.DBus' destination on
the new bus types, thus this patch introduce new API
for tasks such as "get Unix user ID of the process connected
to the server", "returns a list of all currently-owned names
on the bus" and so on.

Change-Id: Ib9ba65346290d597341d4157b09cb45bd3d1151d
[kdbus] Import kdbus interface header (commit: 5df28e6dd30b)

Change-Id: Iec05e26a512c3e923442bd9d4fcc3e8ad94df36b
[kdbus] Add "--enable-kdbus" configure switch

Change-Id: Id22e381c0d9dd9cda194ac8a3a03a1d1362a13ca
[kdbus] Initial support for two new bus types: 'user' and 'machine'

Change-Id: I3976e3935a01ea8d67b9a41997d0be8a37765d00
[kdbus] Update kdbus interface header (commit: c34e65633b4e)

Change-Id: Ib9bd554d3bf2d7dacc6c143038253fe2e7f177a8
[kdbus] Import gio/gkdbus* files from previous patchset.

With new kdbus.h header, imported files are outdated and will be
reworked soon.

Change-Id: Idfe94c7f72e81cd9910fceb8ac0664140b5eba90
[kdbus] [wip] Rework 'kdbus support' files

Change-Id: Ia31dbe739cf4ae6b500a5c830ff86e30893844d9