clean up some deprecated items

also negotiate V1 response types for lookupd requests
in the legacy case we need a check for the json body status code here.

```python
if data.Get("status_code").MustInt() != 200 {
    return nil, fmt.Errorf("response %d %s", data.Get("status_code").MustInt(), data.Get("status_txt").MustString())
}
```