[JK2SP] save files have screenshots again

Breaks save compatibility with earlier OpenJO versions.
Preliminary support for ARM/Raspberry Pi
[JK2SP] fixed language-specific intro text crawls
[JK2SP] Fixes #577

Stops sound overflow when resampling in S_RawSamples. Fixes JK2 SP logo
roq problems when running at 44kHz (the logos only worked properly in
the original game and in OpenJO at 22kHz audio settings)
[JK2SP] Fix save game crash on 64 bit
[JK2SP] 64 bit fixes for savegame screenshots
[JK2SP] Avoid a stack overflow in SG_WriteScreenshot.
[JK2SP] Adjust last commit to use new[] and delete[] instead of Zone.
[MP] Tweaked client list in status rcon cmd
Cut client number down to 2 width since 32 is max players.
Remove lastmsg and qport.
Increased size of address to accommodate for future ipv6 support.
Fix colored name padding.
Based on ioquake/ioq3@94e36c288c6ce6b5273055e61077c29e81fbd2bf
[MP] Fix bug preventing siege sounds from loading in the proper folder.
Retain old location as fallback with soundpath in case someone has released any mods expecting this behavior.
[MP] Fixed the glowing lights bug on siege dead spectators.
ET_INVISIBLE is set for dead players/siege specs.
Update CHANGELOG.txt
Merge remote-tracking branch 'upstream/master' into rend2
[Rend2] Fix compile errors after merge with master
[Rend2] Pre-create names for buffer objects
[Rend2] Allow more vertex deforms in vertex shader
Merge remote-tracking branch 'upstream/rend2' into rend2