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
send base product base version (bnc#873193)

remove build suffix from the version
changes