abstract deprecation procedure into the spawn-list handling
clean up G_ParseField variable naming
remove a leftover deprecation call
add deprecation method for fields, which is similar to the classname deprecation managed as part of its table
make both deprecation functions use a similar output
deprecate entity field "random" in favor of "waitVariance"
deprecate mover team fieldname in favor of groupname and add it to the fieldtable
move lesser used rotatorAngle out of fieldtable into func_door_rotating
show entity classname as contextinformation in field deprecation warnings
handle worldspawn out of order (like in veddak-final) and missing spawn function errors better
remove several more duplicate spawnings around speed and dmg
continue general processing of entities.def

* replaced random->waitVariance
* several multitarget replacements
* ported misc_model
* renamed mover teams into mover groups
give func_doors it's own variable for the range instead of reusing the noise/sound index
merge mover-soundLoop and speaker-soundIndex, which both describe the index of sound loops
refactor trigger function names for consistency
abstract nextthink setting based on wait and waitVariance
revert/replace commit 0438404 with alternative version, that doesn't break mover-groups

Revert "deprecate mover team fieldname in favor of groupname and add it to the fieldtable"
This reverts commit 04384047feed87a704a114b3b3d44e1ce715ba19.
Conflicts:
	src/gamelogic/game/g_mover.c
merge and deprecate trigger_buildable, trigger_class and trigger_equipment into the new trigger_touch, which is able to combine the conditions (by nature: 'OR')
refactor trigger_always into trigger_start
update entities.def files with latest classname changes