Fixed up a few more bits of gp_routines.py to deal with cases where uncertainties are provided as [n,1] arrays.