urlparse: add scheme, only print user/pass if set