Small fixes
A selection of 80 fixes from 174 pull requests.
50.An ignored SSL override
A URL with sslmode=prefer was rejected before an explicit ssl option could override it. Permit that mode when the caller has already made the SSL choice.
1if (hasExplicitSsl) break