subnet.delete is done
merged from upstream. Hurray to using Subnet().<operation.>
make xunit reports to be collected. Commenting processes property
nose groups added.
Few pylint fixes
lib/common/helpers.py
adding doc
Merge pull request #151 from kbidarkar/pylint-fixes

Few pylint fixes
no TODOs
pep E128
adding executable header too
unused constant + header
Merge pull request #149 from gkhachik/subnet

Subnets CRUD - done.
using --search in list command. thanks @omaciel
Merge pull request #153 from gkhachik/env

done with: environment CRUD
refactoring cli tests
Merge pull request #154 from gkhachik/refactorcli

refactoring cli tests
Added locators for HOST CRUD
Merge pull request #159 from kbidarkar/CRUD-hosts

Added locators for HOST CRUD
All Base CLI methods now return the same object.

Out of all existing Base CLI methods, ```info``` and ```list``` were
the only ones that did not return a python dictionary containing
stdout, stderr and retcode. I have updated them so that they now
return the proper object. The ```existing``` is the sole exception to
the rule.

While refactoring some of the tests that were affected by the changes
above, I had to explicitly skip a test from test_fact as it requires
some more work to setup the system for Facts.