moved all initializing code to SimulationTask and removed SimulationStartService.
PMO-2749: better synchronization event supports
Merge remote-tracking branch 'origin/master'