Add a slotted method to get mapping for a device from qml
Move libretro typedefs to a separate header, work on InputDeviceMapping
Load Input Mapping from QSettings, don't use hardcoded mapping in Joystick

Work is still needed for Keyboard