Fixed #2651: Units not in world should not be added to the attack force

Otherwise, a pillbox's e1 passenger is counted as part of the attack
force and ends up jamming HackyAI's attack logic until it is destroyed.
Better error messages when merging duplicate yaml
Add ability to have randomised reports for weapons
Add V19 civilian building
Put e1 inside the soviet 01 classic pillboxes. Add check for mission complete
Change V19 tooltip to Oil Pump
Add delphi. Have einstein/delphi panic
Start work on Monster Tank Madness mission
Add ore capping to MissionUtils. Add world.CreateActor extension in MissionUtils.
More MonsterTankMadness work. Add routines for super tanks, civilian evacuees, proving grounds camera, base transfer, Demitri extraction
Let's not fail right at the beginning, count units too ;)
Fix spyvoice/reveal range for truk.hijackable in Allies 04
Finish early version of Monster Tank Madness
Fix victory on start of MMM
Fix alliedBaseProc unused variable warning
Adjust MonsterTankMadnessScript super tank movement times