The parameter object now registers the grid bounds and scaling factors for all of the dispersion
parameters. This includes the functions angle_upper_excluding_bound(), axis_alpha_upper(),
cone_angle_lower(), cone_angle_upper(), pivot_grid_bound(), pivot_x_lower(), pivot_x_upper(),
pivot_y_lower(), pivot_y_upper(), pivot_z_lower(), and pivot_z_upper() in the
specific_analyses.frame_order.parameter_object module for calculating some of these values.
The specific_analyses.frame_order.parameters.assemble_scaling_matrix() function has been deleted as
this is now provided by the upstream code in pipe_control.minimise. And the API methods
grid_search() and minimise() has been modified to accept the list of scaling matrices.
As the grid bounds and increments are now handled by the upstream pipe_control.minimise.grid_setup()
function, the setup and error checking code in the grid_search() API method was redundant and was
deleted.