Adds support for schemeless URLs and for ftp/ftps schemes