added ability for client-side connection to use the connection identifier from the server.
fixed tests and changed behavior such that getting the connection id does not affect the open-ness of the connection.
piggybacking project configuration.