The `srv-uri` test needs to explicitly decline to use SSL, since
the new `mongo+srv://` URI scheme implicitly turns on SSL. On
SSL based configurations, the test will fail to connect to
localhost when SSL is enabled.
The shell now supports parsing and handling `mongo+srv://` style URIs,
as part of the DNS Seedlist support. These URIs require DNS SRV and
TXT record lookups, for extra configuration options. The shell also
supports a (limited) form of connection-failover -- when initially
connecting to a non-replica-set cluster, the shell will try each
host listed, in order, until a connection can be established.