libeventd/config: Return error status in *_with_default variants

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
libeventd: Add a reconnect helper

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
relay: Use libeventd reconnect helper

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
im: Do not waste an hash table for accounts any more

A simple GList is enough as we use the ui_data of the PurpleAccount to
store our own EventdImAccount pointer

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
im: Reconnect on account error

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd: Add API to update notifications in backend

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd/xcb: Update notifications on RandR change

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
eventd: Exit early if filename encoding is not UTF-8

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
libeventd-evp: Close the connection on error

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd: Reoder title/message before image/icon

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd: Make configuration enumeration case insensitive

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd/man: Fix default values

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd: Add text horizontal alignment support

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
nd: Add a separate bubble spacing setting

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>