Move udev initialization to swc.c
Sort local includes
mode: Include stddef.h because libdrm/drm.h fails to
Drop internal.h
private.h -> internal.h
Add missing include exposed by recent commits
binding.{c,h} -> bindings.{c,h}
Remove unnecessary forward declarations
Use FINAL_CFLAGS instead of override
Don't optimize by default
Add some error/warning flags
Fix warnings/errors uncovered by previous commit
Access bindings globals from swc struct
Remove unused include
Move compositor pointer_handler to compositor struct
Move seat-related stuff out of compositor.c
Remove handler parameter from evdev_handler callbacks
launch: Use perror instead of strerror(errno)
launch: Remove unnecessary print statement
Initial xwayland support