Removed light_frame_count due to being unnecessary since lighting is now time-based and messed up deletion of dynamic light
Due to additive blending, transparent sprites will become invivible in font of white surfaces (lamps). Fix that with a little desaturation
Made UPID_GAME_INFO_SIZE, UPID_GAME_INFO_LITE_SIZE and UPID_SEQUENCE_SIZE change if NETGAME_NAME_LEN, MISSION_NAME_LEN or CALLSIGN_LEN changes, fixes bug where joining games was not possible anymore due to recent change of MISSION_NAME_LEN
use const ubyte for multi_do_powcap_update()
Adjusted SB_PRIMARY_W_BOX_RIGHT_L to fit perfectly
Make name of GLES_CM library configurable
Make CPPDEFINES consistent with unification branch
Move compiler flags/selection into a base class above DXXProgram
Refactor SConstruct register_program handling
Store fixed values at class scope
Add unused ai_restore_state parameter version to match D2X
Support cross-configuring SDL
In restricted game mode check for player callsign and sockaddr at the same time
Clear Netgame struct each time player enters a new IP in manual join menu
Added a lot of status messages for RBA code shown with -verbose, hopefully making it easier for users to track down problems and made all RBA messages start with RBAudio prefix
Make do_exploding_wall_frame set WALL_BLASTED

Hostage doors misbehave after commit 5cc09c9:

https://github.com/dxx-rebirth/dxx-rebirth/commit/5cc09c974aadaa3f5f3fe0ce32a3fc186e960c63#commitcomment-3037382

Descent 1 set WALL_BLASTED in blast_blastable_wall, but Descent 2 set
WALL_BLASTED in do_exploding_wall_frame.  Commit 5cc09c9 broke exploding
walls because it removed the WALL_BLASTED logic from
blast_blastable_wall, but did not add it to do_exploding_wall_frame.

Reported-by: zico <zico@dxx-rebirth.com>