A rewrite of teh simulation using _only_ immutable values.
Added Resources, Jobs, and their corresponding events.
Added asSeq to EventHistory
Added nextGaussian to the RandomNumberGenerator interface
Added the Provider interface and a CloudProvider implementation.
Initial version of the Scheduler interface
Removed the Scheduler "updateState" method, and the explicit Scheduler field in Simulator.

Also, added a JobKilled event.
[WIP] SimpleScheduler half-written.
Refactoring, with the RNG code going to its own file and Parameters into the Simulator file.
Adding some explanatory comments.
[WIP] Working on StatefulScheduler; added the Request/Fulfill framework and the Stateful trait.
[WIP] removing the old SimpleScheduler
First cut at SimpleScheduler finished.
Cleaning up code a bit, simplifying comments.
Added a test for EventHistory, and fixed the ordering of the recursive methods.
More tests for EventHistory, fixing a few more bugs.
Added PRNG tests.
Adding tests for InitialEvent and TerminalEvent
Added TrackerSuite, fixed another bug in EventHistory.
Added more tests, fixed a bug where Parameters.sampleResourceFailureTime produced negative numbers occasionally.