Merge pull request #401 from lioncash/fix-filebrowser

Fix case where the file list would cause a crash.
Fix a tiny typo in the missing BIOS message.
Fix a preference typo and references for pre API 11 missing
Verify if compatibility mode requires the joystick - D-pad hack
widescreen compitable bg clear (fixes widescreen mode)
Merge branch 'master' of https://github.com/reicast/reicast-emulator
Implemented a very basic form of GD-ROM Sense. Only disc swap related Sense currently works. Added some very basic disc swap handling on x86/Windows (press "0">Cancel to remove disc, then "0" again and select the new disc).

Notes:
Disc swapping should work on .gdi files (probably .chd files too).
Swapping with .cdi files is not currently supported because we currently create inaccurate TOC for them.
Only x86/Windows has a disc swap handler right now (ie: you can't swap on Android).
Previous commit was one byte short.