Added ConditionalCriticalSection
Moved engine traits to IReactiveEngine.h
Tick now returns void.
Removed SetCurrenTurn mutex for non-parallel updating in event streams.
Specialized EnableParallelUpdating for engines.