sdl: Added a patch to allow for custom joystick names

When not using the old Linux input event interface, SDL parses the
name of a device to know what it's capable of. It expects the
name to match the following string: "Analog %d-axis %d-button %d-hat".

This patch allows to use devices with a custom name.
For instance: "My Joystick Device (Analog 2-axis 6-button 2-hat)"
sdl: Added a config option to disable the Linux input event interface
opendingux: GCW0: defconfig: Disable Linux input events in SDL

Using the Linux 2.4 input event interface has several issues:
- with the linkdev driver, the SDL application will receive all
  the events (buttons and analog stick) through one single node,
  even if the analog stick is not used by the program;
- the interface does not filter the noise of the analog stick,
  which results in an extremely high volume of events.