make g_paste_history_add transfer full

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
keybinder: make add_keybinding transfer full

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
keybinder: always enable, just make x11 specific stuff optional

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