Use native Ruby implementations in Yast::URL and Yast::IP

@cwh42 I am creating a PR so that I can comment on the code early.
The tested example is taken from the comment explaining the method. It is indeed useless to (un)escape a whole url. This method does not care about URL parts, it just (un)escapes the whole string.