This PR refactors the task chain to create limit plots. Most important changes:
MultiDatacardBaseTask
POITask1DWithR
POIScanTask1DWithR
PlotMultipleUpperLimits
PlotUpperLimitsAtPOI