- Implemented #38, as explained below:
Protocol now allows strictly what the spec says is valid:
protocol = ALPHA * ( ALPHA / DIGIT / "+" / "-" / "." )
And the protocol is no longer encoded or decoded.
MongoDB protocol in the form of mongodb+srv
now can be processed automatically.