fixed namespace error in service_description()
use generic SLP service name for both SMT and SUSE Manager (fate#316384)
changes

- 3.1.32
escape string when used as a regexp
Merge pull request #45 from yast/slp_service

Use generic SLP service name for both SMT and SUSE Manager (fate#316384)
pass also "release_type" product parameter (bnc#873194)

- 3.1.33
pass also version and architecture

when registering an addon product

- 3.1.34
Merge pull request #46 from yast/release_type

pass also "release_type" product parameter (bnc#873194)
Merge pull request #47 from yast/addon_arch_version

pass also version and architecture when registering an addon product
fixed using nil base product when registration failed (bnc#873683)

- register the base product again if it failed
- 3.1.35
do not use trailing condition for a too long line
Merge pull request #48 from yast/base_product_failure_fix

fixed using nil base product when registration failed (bnc#873683)
check the libzypp lock at start (bnc#873882)

do not continue if libzypp is already locked by another application
Merge pull request #49 from yast/check_zypp_lock

Check the libzypp lock at start (bnc#873882)
check the base product at start to avoid problems later
Merge pull request #50 from yast/check_base_product

check the base product at start to avoid problems later
return :abort when zypp init fails, fixed test
Merge pull request #51 from yast/test_fix

return :abort when zypp init fails, fixed test
upgrade: copy the old NCC/SCC credentials
register the base product using the old credentials during upgrade