Timeout value type is now properly handled.
Event value type is now better typed.
Slightly changed exit interface.
Removed Id from Entity and Environment.
Fixed small error introduced with previous commit.
Build Suspend/Resume using only standard events.
Renamed two Start methods and deleted code related to Suspend.
Removed DummyEvent from Environment, it was not aligned with SimPy.
Simplified recording interfaces, removed DummyEnv from Sim class.
Fixed a bug in layer introduced by recent changes.
Fixed another bug in layer, reworked recorder construction.
Reworked store construction and hidden some project resources.
Reworked filter store and container construction.
Made all interfaces Boo-friendly.
Reworked implementation of interrupts.
Fixed Python benchmark.