rewrote URLRecode to Ruby to reduce Perl dependencies

so for package management maybe Perl will not be needed
specifically for "yast2 repositories" it was the only Perl dependency
version, changelog
Merge branch 'master' into urlrecode-perl-to-ruby

Conflicts:
	package/yast2.changes
	package/yast2.spec
moved the constants to top, before 1st use
Merge branch 'master' into urlrecode-perl-to-ruby

Conflicts:
	package/yast2.changes
	package/yast2.spec
Merge pull request #204 from yast/urlrecode-perl-to-ruby

rewrote URLRecode to Ruby to reduce Perl dependencies