display correct EULA translation for extensions/modules (bnc#894460)
refactor some parts from UI::AddonEulaDialog to EulaReader
split Helpers.language
simplify nil handling in UrlHelpers
code review improvements
Merge pull request #176 from yast/license_lang_fix

Display correct default EULA translation for extensions/modules  (bnc#894460)