Offload config to the os-client-config library

Also, while we're at it, add initial trove support.