Wiimote support

This change enables support for wiimotes and any other gamepads which aren't identified as ID_INPUT_JOYSTICK in udev. Regression tested by hunterk using a variety of gamepads, and myself using wired xbox 360 and sixaxis controllers.