SSHComandResult is here. One generic Base.exists()
Merge branch 'master' into sshcommandres
not the best approach, but: left lib/cli/domain.py; lib/cli/operatingsys.py to return True|False still. @omaciel I believe you'ld right after this make a task to rework them a bit to get back the whole object and make more assertions in appropriate tests. thanks much.
Improve run-tests.py not need define PYTHONPATH
Merge pull request #175 from elyezer/master

Improve run-tests.py not need define PYTHONPATH. Closes #167
New cli object factory for simplifying cli object creation
Added exceptions and updated review comments
making SSHCommandResult properties read_only.
Merge pull request #172 from gkhachik/sshcommandres

SSHComandResult is here. One generic Base.exists()
Updated Host and HostGroup CLI classes.

* Added missing cli methods for both classes;
* Make use of the new SSHCommandResult return object (requires pull
  request #172);
Merge pull request #178 from omaciel/update_cli_hostgroup_class

Updated Host and HostGroup CLI classes.
Merge remote-tracking branch 'upstream/master' into cliobjectfactory
Updated factory changes
added docstring
more optimization changes
one more optimization :)
Merge pull request #177 from sthirugn/cliobjectfactory

New cli object factory for simplifying cli object creation
Improve logging
Merge pull request #181 from elyezer/master

Improve logging
Updates to Base CLI and Factory.

* Updated the Info method to return a single item from list if stdout
  exists or raise an exception if more than one result is returned;
* Refactored Factory to be a bit more generic and added a new
  make_model method;