Signed-off-by: Uli Schlachter <psychon@znc.in>
To avoid interoperability issues between xcb and xlib.
Also move static function prototypes out of compton.h. Seems like the previous developers didn't know what header files are for. Seems to have bugs after the split.