build: require newer libbson.
client: move struct definition to mongoc-client-private.h.
ha-tests: move struct definition to header and add client helper.