Merge pull request #99 from kobliha/master

Changed some y2milestone into y2debug in GetTypeFrom* in NetworkInterfaces to decrease overfilling Yast log
update gitignore
add initial tests
refactor IPv4 check
module for reading /etc/os-release
fixed header
simplify
MakeNiceName private, updated comments
publish is public
Merge pull request #102 from jsuchome/master

module for reading /etc/os-release
- replace SuSERelease with OSRelease, which uses /etc/os-release
  (bnc#833955,fate#316268)
- 3.0.4
Merge pull request #103 from jsuchome/master

- replace SuSERelease with OSRelease, which uses /etc/os-release
- prevent accessing /etc/os-release during tests from Product.rb
  constructor
- 3.0.5
Merge pull request #104 from jsuchome/master

- prevent accessing /etc/os-release during tests from Product.rb
version
Merge pull request #105 from jsuchome/master

forgot to increase the version
Merge pull request #101 from yast/example_refactoring

Example refactoring
remove redirection of stdin as it break noninteractive run and use common desktop work-flow (BNC#766555)
remove from help note about package install as preferred solution is zypper
for LXDE use gtk GUI by default