refactored api tests
convering lib to robottelo
UI: OS CRUD fn and tests
implemented suggestions in comments, mostly pep8
alphabeticaly organize imports in api/os
import before from import
removing line
resolved conflicts
set the default value to None for os_name
Update README file

* Add a section about how to run tests with Python Nose module
* Add a section about hot to run tests with Python's unittest module
review comments incorporated
Merge pull request #217 from elyezer/master

Update README file
last pep8 fixes © omaciel
lowercasing test_ files
Merge pull request #208 from AdamSaleh/api-requests

Refactored api tests
Clean up for Pull Request #208.

* Some PEP8 and pylint love;
* Fixed variable names to use lower_case_with_underscores format;
* Test classes should inherit BaseAPI first, followed by mixins;
Merge pull request #218 from omaciel/fix_api_from_adam

Clean up for Pull Request #208.
Remove test runners

* Remove robotello_runner.py runner
* Remove run-test.py runner
* Update the README file to remove the robottelo_runner.py section
Merge pull request #216 from sghai/arch-os-fix

UI: OS CRUD fn and tests
Refactoring of base ui class for tests.

* Removed unused imports;
* Removed screenshot method for failed tests (skipped tests were
  causing some issues with the logic). Will revisit it some other
  time;
* Configuration values are read only once using the setUpClass method;
* Since we do want a new browser instance for every test, the setUp
  method was not removed;
* Added a tearDown method to handle closing the browser;