Move some internal static variables into the shared vdc struct so they are easier to get at for future vdc snapshots.
Fix configure warning for missing doxygen on msys2 builds
Fix typo
Add some missing Linux SDL joymaps.
Add some missing Linux GTK3 joymaps. Remove SDL specific settings from THEC64 GTK ones.
More consistent naming of joymaps, all windows ones renamed to have "_windows" in the name. Added SDL Windows thec64 mapping. Update Xbone controller map comments after testing with Xbox wireless receiver & 8BitDo receiver.
Saving Joystick mapping blocks closing options and Vice
OK I've retested all the ways I made it hang/crash before and it is all fixed now in trunk from my POV so closing,. Thanks gpz :)