Bulk update of evdev code:
* Implemented async and non-blocking I/O mode in evdev characted
  device driver
* Fixed crash when closing not-yet-registered uinput device
* Added UI_DEV_GETPATH ioctl to uinput which provides newly created
  evdev node path
* Implemented UI_SET_PHYS ioctl in uinput
* Implemented EVIOCREVOKE ioctl
* Added uep(4) to EVDEV kernel config