Adding multi-threaded simulation manager back into template library
Fixed header guard
Fixed header guard
Utilized boost object pooling for events. Significant overhead.
Implementation of managed objects organized via splay trees
Modifications for improving data locality for object & event finding on event page
Fixing bugs in RB tree of objects