url: change null password handling
Pulls in new URL parsing tests from w3c web-platform-tests and updates null password handling.
Refs: https://github.com/w3c/web-platform-tests/commit/e0012406859014e8f31dbaf12122d0cd10249db4 Refs: https://github.com/whatwg/url/pull/186. Fixes: https://github.com/nodejs/node/issues/10595
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines
Affected core subsystem(s)
url