Udev input driver for Linux

This adds udev input driver for keyboard and mouse.
This allows mouse to work outside X. It also supports hotplugging, and can support multiple keyboard/mice.
Like udev joypads, it requires libudev for device discovery and hotplugging.

Missing: keyboard callback