Added skeleton calibration error computation.
Merge remote-tracking branch 'origin/master' into calibration
Added code to handle new memory ownership standards for LALInferenceVariables.

Untested as yet.
Added spline calibration variables to CBC init.
Added parameter value initialisation to spline calibration parameters.
Added spline calibration proposal to LALInferenceProposal.{c,h}.
Added spline calibration prior to LALInference.
Modified spline calibration proposal scales to account for large number of variables.
Added spline calibration code to LI likelihood(s).
Added functions to print spline calibration parameters.

Now to test all the spline cal stuff, and make it work....
Bugfixes to make spline calibration model work.

Unfortunately, it's a lot slower than the TF2 template generation.
Changed behaviour of LALInferencePrintSampleNonFixed() to avoid lots of <can't print> messages with new spline calibration variables.
Merge remote-tracking branch 'origin/master' into calibration
Merge remote-tracking branch 'origin/master' into lalinference_spline_calibration

Conflicts:
	lalinference/src/LALInference.c
	lalinference/src/LALInferenceLikelihood.c
	lalinference/src/LALInferencePrior.c
	lalinference/src/LALInferenceProposal.c
	lalinference/src/LALInferenceProposal.h
Fixed bugs related to merge with origin/master.
Merge remote-tracking branch 'origin/master' into lalinference_spline_calibration

Conflicts:
	lalapps/src/inspiral/posterior/LALInferenceMCMC.c
	lalinference/src/LALInferenceLikelihood.c
Merge remote-tracking branch 'origin/master' into lalinference_spline_calibration
GSLHelpers: print vectors/matrices to standard error
SuperSkyMetric: rename XLALSetLatticeSuperSkySpinBound() to XLALSetLatticePhysicalSpinBound()

- makes it clearer that this functions sets bounds on physical frequency/spindowns
SuperSkyMetrics: remove 'extra_padding' argument from XLALSetLatticePhysicalSpinBound()