Simplified CompoundAuthenticator

 JAVA-1385
Changed ConnectionId.equals contract to include the server value.

 JAVA-1385
Added ConnectionId.withServerValue and ConnectionDescription.withConnectionId

 JAVA-1385