add support for evdev
add support for evdev

This patch wins the "ugliest patch of 0.7" award

mltframework/swfdec,mltframework/swfdec,freedesktop-unofficial-mirror/swfdec__swfdec,freedesktop-unofficial-mirror/swfdec__swfdec,freedesktop-unofficial-mirror/swfdec__swfdec