Fixed #20385: Incorrect normalization of userinfo

Net_URL2 internally did unexpectedly change no-userinfo into an empty
userinfo on normalize().

This has been fixed by not normalizing userinfo if there is none in
NetURL2::normalize().