Add a configurable X11 backend

If libwlmessage is built with "--enable-x11", it will now
use its fresh-new X11 backend to display popups.

Just like the Wayland one, the X11 backend uses no toolkit
(few dependencies). It looks similar, too.

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>