Turn faux X11/XCB dependency into WITH_X11 option
X11 or XCB are nowhere needed in the codebase, better make it a switch.
Also makes it possible to disable X11 support even if underlying cmake dependencies still require it (and would then break cmake build time).
Signed-off-by: Andreas Sturmlechner asturm@gentoo.org