Mapping: Allow to have no mapping for an input

Fixes #8
Add linux-joystick to Vala dependencies
gamepad-mapping: Add "Guillemote Guillemot USB Gampad"
Joystick: Warn on unexpected event type