eventfire entities ON_DIE after having died (unless its a client, who won't have any onDie's bound anyway)
remove duplicate default firing of the experimental destructible
fix a few spelling mistakes in comments
replace the "notq3a" check with the "notunv" check, to allow mappers porting maps of other games by ignoring certain entities
add G_SpawnBoolean, which also tests for textual "true"/"false" besides 0/1
use the new spawn boolean function to not spawn "notunv" amd also don't spawn entities with the "nop" boolean set
Fix map rotation layout selection.
Add g_defaultLayouts.
Allow map and nextmap votes to specify layouts.
Fix /maplog (when using QVMs).

Some odd static pointer bug…
refactor several  non-literal format strings into literal formatstrings
Allow buy and sell to take multiple parameters.
Allow selling via /buy -ITEM, and do completions accordingly.

For example, the sell-all bind: /buy -all rifle
remove a big load of unnecessary consecutive unlinking and linking of entities by the game and server
remove FLAG() idea again…
renderer: ignore a few shader keywords only relevant at map generation time.

These keywords were causing some shaders to be skipped, causing the ‘missing
texture’ texture to be displayed.
add Soundindex fieldtype
refactor G_ParseField for clarity and less bloat
fix potential buffer overflow for openal sfxHandle_t registrations
check for pathlength in F_SOUNDINDEX