Use ZK discovery for talking to Geospace

A whole bunch of changes so that GeospaceHandler talks to Geospace using ZK/Curator discovery.
Plus cleanup of stuff that's been moved to thirdparty-utils.