- Add FreeBSD detection and conditional compilation in Makefile
- Make GameSWF library changes conditional for FreeBSD compatibility
- Use portable shebang in changelog script
- All changes are conditional - no impact on Linux/macOS builds
- Fixed usage of fontconfig on linux/unix systems so that we
get exact matches of the fonts that are asked for
- Various fixes related to the initial 'select language' dialog
- When user changes the language in config mode, and if they don't
also set the default font at that time, we now override the
default font to one we know will work with the newly selected
language