supports guns via evdev. multiple guns. extra buttons are configurable (guns can be configured for that). Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>