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.
This will log an error where previously it did not. I think it should be silent since the method already checks the validity as its primary output. Also, `Check6` is silent.