Hook up libevdev as backend

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Hook up event processing to libevdev

This gives us the ability to handle SYN_DROPPED transparently to the caller.