Basic inspecting_client and tests

Perhaps call this KATCPDeviceClient. KATCP, since that how we usually capitalise it, and DeviceClient since the convention is usually that Device means 'a KATCP server'. Exception: in the proxies, but never mind ;)