Split GamepadDevice and KeyboarDevice from input_device into their
own files. Renamed InputManager::getDeviceList() to getDeviceManager().
Moved DeviceConfig from config to input directory.
Moved KeyboardConfig and GamepadConfig from DeviceConfig to their
own separate files.
Bugfix: the number '4' would not be displayed correctly if used
as input key.
Fixed copy&paste error.
Fixed error in xml writing.
Removed unnecessary line breaks.
Removed unnecessary parameter for gamepads in processAndMapInput,
started a common virtual function for processAndMapInput. Removed
unnecessary #includes, cosmetic changes.
Merge branch 'master' of github.com:supertuxkart/stk-code
Merge branch 'master' of github.com:supertuxkart/stk-code
Fixed compilation on VS.
More work on refactoring input devices (still wip).
Fixed conflicts with my refactoring work.