added POST /api/scenarios/run, connected it to calculations and made it callable from frontend
added effectnames to know for which effects we get the graphs; added API endpoint to recalculate co-cc pair for a single effect
added GET /api/scenarios/params which gives back the list of parameters for scenarios
improve(httpInterceptor): makes http errors interceptor to catch message and exception property of server reply
fix(scenarios): return the right data
feature(scenarios): WIP before fixing line chart
Merge branch 'develop' into tmp2
merged develop (enabling Save functionality)
fix(graphs): fixed x-axis minimum scale
get values for scenarios seems to work
Merge branch 'develop' into scenario-functionality
improve(scenarios): add all types
feat(cost-coverage): enables graphs to be redrawn
Merge remote-tracking branch 'origin/feature/138-2-integrate-cost-coverage-outcome' into feature/138-2-integrate-cost-coverage-outcome

Conflicts:
	server/src/optima/model.py
improve(scenarios): update template to show titles
feat(line-scatter): allows to set custom colors for lines with linesStyle option
improve(scenarios): show data by population
feat(cost-coverage): adds save and revert
improve(scenarios): allow selection
refactor(scenarios): cleanup