fix dependencies
Merge pull request #49 from yast/fix_deps

fix dependencies
Update main version; update readme
Review updates
Update version in changes
Merge pull request #50 from vmoravec/version-readme

Update main version to 3.1.0 && update README.md
fix namespace collision
release
Merge pull request #51 from yast/fix_min_install

Fix min install
avoid constant redefine warning (BNC#861529)
release
Merge pull request #52 from yast/fix_warning

Fix constant redefinition warning
Fix error in default target proposal client

Reason is that defined? need real expression that it can evaluate
specially so it not raise exception.

Code I use to verify it:

class A
  def a
    puts "OK"
  end
end unless defined? A

class A
  def a
    puts "Fail"
  end
end unless defined? A

A.new.a
release
Merge pull request #53 from yast/fix_error

Fix error