Resolve NXCALS-2552 "Get data aligned"
#Merge request template @acc-logging-team - please have a look for approval.
One more method + tons of minor fixes + mutative methods on TimeseriesDataSet now throw exceptions (which makes everything supersimple)
Closes NXCALS-2552