Implement cursor surfaces
Fix compatibility with automake-1.14
surface: Fix versioning
Finish implementing pointer events
Remove unused gbm include
Style
xkb: Add include guards
Move key handling stuff to keyboard.c and mouse handling stuff to pointer.c
keyboard: Fix typo
evdev_device: Use libevdev
evdev_device: Don't use libudev
evdev: Use handler instead of signals
evdev_device: Use new/destroy instead of initialize/finish
seat: Check if strdup succeeded
evdev_device: Use forward declaration