URL decoding was improved in the core a while ago and this looks like
a leftover from those times which caused urls needing a user/password to
fail. Use the parameters from the core instead of the broken split
implementation.
[YOCTO #11262]
(Bitbake rev: 32a249cf33f79b579a2cf6224c7d23cdb20d376f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>