Scan uinput devices instead of giving up when UI_GET_SYSNAME isn't supported
Set indicator LEDs as soon as the device is added
Consolidate all the interface closing
Split uinput functions into input.c, create global includes.h
Rename io.c/h to devnode.c/h