fix adv goon snipe to not make clicking sound, when temporary out of ammo
[ci skip]
Fix reading of score and radar fade-out from buildable attributes files.
Fix PARSE macro so that it has single-statement semantics.
Include headers rather than declare BG_Alloc.
Some white space & indentation fixes.
Revert "Fix PARSE macro so that it has single-statement semantics."

Breaks things, but shouldn't…

This reverts commit d03761e51d4e11b6f7beb51a05d2ebe70f277ded.
Have the attr/model parser report which file when there's a problem.
Merge remote-tracking branch 'upstream/master' into entities
move KillBrushModel next to KillBox
don't call touch function on disabled entities for buildings
add onSpawn event to tables
fire ON_SPAWN event for fixed spawnpoints and intermission cams
add G_EventFireEntity to header
add include guard to g_spawn.h
move entity related constants and enums into own headerfile g_entities.h
replace multi-referenced entityclassnames with #define's
rename plat and door "triggers" into "sensors"
use more etos() in spawn and validation warnings
replace entity related warning, error and debug prefixes on printfs with a #define version in q_shared
put the the worldspawn class into a define and adapt error messages around that