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

This is a continuation of #305, using a branch in the shared repo so that more people can contribute commits to the PR.
The tests do fail: https://travis-ci.org/yast/yast-yast2/builds/44472406