I added a lot more to TimeWarpEventDispatcher.

The changes could be temporary but I think what
I added is how the events should be processed.
I also modified the header files for TimeWarpEventSet
including the fossil collection methods and some minor
changes to get rid of compiler errors. The source
files have not been updated to match the header files.
Also, I added a SimulationObject method to get the
current simulation time.