refactored: moved time functions into own namespace
time: handle timeval too
refactored; added and use find_by_path() method
implemented quirks mechanism
added quirk to ignore key events which are happening too fast

some remote controls generate events too fast resp. do not implement the
autorepeat feature; check whether configured delay has been passed
before delivering the event.

Signed-off-by: Enrico Scholz <ensc@ensc.de>
fixup! implemented quirks mechanism

Signed-off-by: Enrico Scholz <ensc@ensc.de>
fixup! implemented quirks mechanism

Signed-off-by: Enrico Scholz <ensc@ensc.de>