conn: start on basic connection structure.

This structure will be private to the library and headers will not be
installed on the target system. It will be used by higher level API such
as mongoc_client_t to communicate with the target server.