Strip last semicolon from protocol

[Node.js idiom is to have a semicolon in a parsed url.protocol field](http://nodejs.org/api/url.html#url_url)
Removing it allows better integration with existing code.