Tidy up CTDBP transforms

- Replaces seawater.gibbs with pygsw.vectors (better numpy support)
- Adds pygsw as dependency to coi-services
- Adds extensive test cleanups
- lat/lon should not be in CFG it should be under process so that we
  don't clobber global configurations by accident (especially in tests!)