gns.zclient: using contextmanager for Connect()
gns.zclient: renamed Connect() to ClientContext()