Support Bar character

From the comment in https://www.ohloh.net/forums/10/topics/8386, there is a Mecurial repository with a "|" in the URL that is being flagged as invalid by Ohloh and should not be.  

The bigger question is whether this change ought to be in all adapters.