make cp_ma_interface independent of cp_output_handling
make pw_spline_utils independent from input_section_types and cp_output_handling.

Added new file cp_spline_utils and removed iter-level SPLINE_FIND_COEFFS.