ClientVersion: add getV/getEV, test that we don't reencrypt unchanged values
client.js: improved logging
test-client: exercise basic startup and version propagation