- removed static field QSim.events and deprectated methods using static access to the EventsManager
- Separated code for NetworkChangeEvents and placed it in an "Engine" class
- Factory for QSimEngine
- removed population attribute in QSim and replaced calls with sceanrio.getPopulation()