Updated all of the specific API calculate() methods to accept the scaling_matrix argument.
The list of per-model scaling matrices is now created independently of the analysis type by the
pipe_control.minimise methods for the minimise.calculate, minimise.grid_search and minimise.execute
user functions and sent into the specific analysis backend.