Fixes to growth curve location parameter

The growth curve's first parameter ("location") is a bit tricky in non `glo` cases. Rather than using the analytical approach, I have just used a `scipy.optimize` solver to calculate the location parameter to ensure that `growth_curve(aep=0.5)` is always 1.