Fix curses console on Windows
Merge branch 'for-0.25'
Properly fix curses console on Windows (stderr is not used on Windows)
Fix crash when loading a map, going to main menu and loading another map

This avoid unnecessary copies of the fontInfo struct and allows for checking of whether the font was freed previously preventing a double free situation.
Update null_renderer.cpp to account for change in RE_RegisterFont
Update changelog.