refactoring
autoyast: write (do registration)
added missing textdomain
move catch_registration_errors() to the helper
share SLP discovery with AutoYast