This follows from the idea at https://gna.org/task/?7415#comment6. The *func_wrapper() functions of
the specific_analyses.relax_fit.optimisation module have been shifted out and converted to class
methods to create the target_functions.relax_fit_wrapper module. This will be used to abstract away
all of the C code, and will form the infrastructure to allow new exponential curves to be quickly
supported.
The modules of the specific_analyses.relax_fit and specific_analyses.relax_disp packages now import
the target_functions.relax_fit_wrapper.Relax_fit_opt target function class and use that instead.