compositor: The compositor is now jiust a regular global object We have to provide our own bind callback and add a wlsc_compositor pointer to wlsc_input_device, but on the whole it's nice cleanup.