fixed the mock_client_server_connection when empty
fixed the mock_client_server_connection when empty

the mock_client_server_connection_c was crashing if it was reading from
an empty connection.  it should now just do nothing.

A test was also added to verify this.

mdg/snapl,mdg/snapl