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
Add Wizard.OpenLeftTitleNextBackDialog (bnc#868859)
version + changelog
Merge pull request #217 from jsrain/master

Adjusted function FindBaseProducts to work during installation (required for fix of bnc#871158)
Merge branch 'master' into title-left-api
Merge pull request #216 from yast/title-left-api

Enable wizard title on the left instead of on top during the installation (bnc#868859).
Refactoring: Parsing files moved to separate functions
Prefer os-release file to content file

- content file is usually broken and should be only used as a fallback
- there is no content file on a running system and thus returns different
  results comparing to the installation
- this unifies the running system with installation
new changes file entry and new version
Merge pull request #218 from kobliha/product_info

Preferring os-release file to content file while reading the product information (bnc#871261)
Faked changes file entry date to pass the build
Merge pull request #219 from kobliha/master

Faked changes file entry date to pass the build
Removed reading reading content file in inst-sys
Added test to parse real data (os-release files)
Changed Product.name behavior

- uses OSRelease.ReleaseInformation by default
- as a fallback OSRelease.ReleaseName + OSRelease.ReleaseVersion can be used
Adapted test case to the new behavior
New changes, new version
Added data files needed for tests

- different os-release files
Merge pull request #221 from kobliha/fixed_product_loading

Fixed product loading