Remove unused -DPROGRAM_NAME
Use enum for multiplayer netflag numbers
Use D1X style per-vector copying
Move model_buf back onto stack
Remove unused return value of free_object_slots
Fix bug that allowed shield centers to charge indefinitely
Validate netgame mode index
Realign netflag enum and strings
Use vsnprintf instead of vsprintf in 2d\font.cpp
Don't truncate callback pointer to midiStreamOpen in hmp_play().

- This is obviously busted on NT64.
It helps to pass the right length to bind().

- Fixes a break with -DIPv6 under Win32.
fixed regression introduced in bb57521ef1 causing the game to crash when trying to incorrectly re-init SDL_mixer for change in sample rate - which isn't needed in the first place
Made hmp->tempo endian-safe
Correctly spply demo string to credits file and also check whether a mission has been loaded. if not, show normal credits
Made credits music fade respect previous music volume
Remove unused function print_diagnostic
Remove unused function editor_sub_status
Remove unused editor functions
Make diagnostic_message forward directly to editor_status
Use program.srcdir, not self.srcdir for Win32PlatformSettings