Merge branch 'feature/8438_change_logs_over_larmor' into feature/8435_redesign_load_data
re #8435: Separate Can and CanSubtraction

now, reducer has a _can_run that works similarly to the _sample_run, and
CanSubtraction does only reduce the Can if it is present.
re #8435: Adjust usage of background_subtracter inside Mantid

Where it was being used, it is now corrected.
re #8435: TransmissionCalc does not use anything from BaseTransmission

Remove the non-sense inheritance.
re #8435: Separate LoadTransmission and TransmissionCalc

One is related to loading data and the other to is a reduction step.
re #8435: Express that loading data is not reduction step
re #8435: Impose that AssignSample will be always the first

This commit ensures that the reduction will never use can or transmission
from previous time. It will help to the goal of removing the copy and
creation of more than one singleton inside the current reduction.
re #8435: SANS Reduction

this is a temporary comment to explain why this code still works. It is
my intention to get rid of the _setUpPeriod method by applying a better
way of ensuring the execution of multiperiod data.
Merge branch 'feature/8435_redesign_load_data' into develop