Add input support for FX5 / Digital Enlightenment interfaces

and fix a minor bug  (FX5 device plugin not choosing the correct mode when newly created, so that when closing the device in the list, updateMode() doesn't set the correct mode)