introduce macros.h

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
rework libgpaste-common

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
remove unused include

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
gdbus and gsettings: renames to appease g-i

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
keybinder: refactor X11 specific code

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
add missing header guards

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
keybinder: split x11 specific code

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>