Remove view remove function
buffer: Make buffer_initialize return void as it always succeeds
wayland_buffer: Reorganize swc_wayland_buffer_get
Fix some memory leaks
Style
xkb: Use normal US layout by default
xkb: Add copyright notices
xkb: Use ERROR
xkb: Remove unnecessary print statement
drm: Remove udev dependency
drm: Remove extra debugging info
drm: Use WARNING
drm: Make sure to free connector if we run out of IDs
seat: Remove udev dependency
launch: die if EVIOCREVOKE fails
launch: Handle input devices getting removed
Style
seat: Add option input hotplugging support through libudev
libswc/local.mk: Sort sources
evdev_device: Check to make sure source still exists before removing