T57858: mountvofs anonymously

I added an integration test for anonymous mounts, and then changed some of the logic in the Client constructor to handle defaults for certfile differently (it seemed to ignore the mountvofs command line and always take ~/.ssl/cadcproxy.pem).

Should this always first use a provided conn object and then use the certFile provide to make on if no conn object available?