Fixed a typo in the statement that sets whether direct back traces are done or not.
Now reads the vaccinate detected units flag.
Fix: was reading wrong field from the SQL query result when setting is_a_ring_target.
Dejagnu has a fixed-size buffer for reading output from tests. Now that the ability to choose a very small subset of output variables is gone from the simulator, that buffer had to be expanded considerably.
Module loader now activates the monitor modules for detection, tracing, vaccination, and destruction, if the corresponding features are used in the simulation. Those monitor modules now default to all outputs being reported daily.
Module loader now activates the monitor modules for exams and testing, if the corresponding features are used in the simulation. Those monitor modules now default to all outputs being reported daily.
Fix to 2 test files: the files requested vaccination of certain production types, but did not specify vaccine effects for them.
Some tests checked the difference in output variables between a "no tracing" case and a "0% success at tracing" case. But the module loader was not instantiating the trace monitor in the "no tracing" case, so the test has no outputs to compare. Now the trace monitor is instantiated whenever detection is turned on in the scenario.