Update buffering greenlet start/stop logic to capture raw streams in all modes.
Update agent get set tests to initialize before checking streams.
Merge pull request #688 from swarbhanu/add_lat_lon_as_config

Lat and lon is now sent as config to the density transform which uses the values
PEP cleanup
Lost connection handler name typos.
Tidies up CTDBP work

- 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!)