intelliactive: rework input register/unregister

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli_plug: sync with upstream
Linux 3.4.101