

Fix ramlink API calls for slot0, add missing ROM image setting to UIs

Set default ram size for ramlink to 16mb, enable it on ROM attach Added support for the 21sec backup parallel cable Added belgian/dutch keymap provided by sorex MacOS bindist support for bundling avresample Make configure check for *both* avresample and swresample, prefer swresample Additionally, support for semver style build labels has been added, allowing versions such as 3.6-beta, 3.6.1-beta, etc Version x.y.0 builds will now generate a version number of x.y (no. In some cases the wrong drive was selected automatically on smart attach On smart attach automatically change the drive type also when not autostarting FFMPEG recordings now default to mp4/h264/AAC instead of some divx avi bullshit Note that this still is limited by various other things, like the keyboard mapping and keys reserved by your window manager this allows to "hold" keys when pressing reset, for example "run/stop" when resetting FC3. Do not clear the keyboard input when a 'reset' hotkey was pressed.

For cartridges that contain RAM that can be loaded from (and saved to) a file, do not init RAM on powerup if backed up by a file (mimic battery backup) Suppress warnings about duplicated labels when playing back monitor commands to make mrsid a happy bunny At exit, put quotes around parameters of the regenerated command line options so eg filenames with spaces in them will not break it Do not write the log to a file instead of stdout when stdout is already redirected to a file or pipe, so we can do just that on the shell Fixed sound buffer underrun behaviour, it will now cause a small glitch and no longer disable sound or flood the log with warnings
