Refactor OsInspector

* Use consistent names for all methods which get information about
  the operating system
* Make logic of os inspection more explicit
* Use methods instead of hash elements to access attributes of Os
* Group tests according to which function they test
Merge branch 'refactor_os_inspector_2'

Pull request #144
Merge branch 'master' of github.com:SUSE/machinery