PMO-2690: some cleanup
PMO-2690: replaced RunSimulationService by SimulationQueueService
PMO-2690: improved canceling simulations
Merge branch 'master' into PMO-2690_QueuedSimulations
PMO-2690: cleanup
PMO-2690: refactored BatchRunService to work with SimulationQueueService
PMO-2690: refactored BatchRunService to work with SimulationQueueService
Merge branch 'PMO-2690_QueuedSimulations' of github.com:pillarone/risk-analytics-core into PMO-2690_QueuedSimulations

Conflicts:
	grails-app/services/org/pillarone/riskanalytics/core/simulation/engine/SimulationQueueService.groovy
PMO-2690: notify on starting not on started
PMO-2690: added SimulationRuntimeInfo
PMO-2690: added cancel method on ISimulationQueueListener
PMO-2690: made calls to ISimulationQueueListener exception save
Merge branch 'PMO-2690_QueuedSimulations'