Added params mechanism, for parameters independent of scenarios
Merged changes in from upstream.

Changes are mainly fixes to random number generation and removing code in
PassiveAINodeMulti which is already in Active.
Scenarios with waypoints support, and scenario added

- Added support for XML scenarios with waypoints. They are now specified
by the <object_with_waypoints> tag, with any number of <waypoint> tags
as children. An example is in scenario4_active.xml in this commit. The
code to enable this is a new object for TrObjectWithWaypoints within
SimSettings as well as some XML parsing code
- Added a scenario with waypoint objects for each of the three AI nodes
- Took out the empty constructor for TrObjectSettings for safety
- A large number of formatting fixes and a couple of small enhancements
to WorldView
Updated experiment scripts (for histparams)

A few enhancements and minor changes to the scripts that run experiments
across the parameters for history-based bidding (to find the optimum)