cli/user list tests
removed test_list_user_5 - ui only, fixes as sugested
Take advantage of inheritance for UI classes
Remove unimplemented __init__ for CLI classes
Merge pull request #638 from elyezer/ui-inheritance-refactor

Take advantage of inheritance for UI classes
Merge pull request #635 from alda519/cli_user

cli/user list tests
Adding CRUD CLI tests for Repositories.

Work In Progress as there are a few on-going tasks by the developers
which still need to be merged to get this done.
Removed __init__ as it is not needed anymore.
Adding CLI support and tests for System Group.

Initial support and CLI CRUD tests for system groups. Sadly this cannot
yet safely be merged due to the fact that there are 2 major bugzilla
issues blocking assertions, deletions and updates.

* https://bugzilla.redhat.com/show_bug.cgi?id=1080475
* https://bugzilla.redhat.com/show_bug.cgi?id=1084240

This handles Issue #170.
Removed __init__ as it not needed anymore.
Merge pull request #639 from elyezer/cli-inheritance-refactor

Remove unimplemented __init__ for CLI classes
Merge pull request #633 from omaciel/system-groups-cli

Adding CLI support and tests for System Group.
Merge pull request #620 from omaciel/add-repo-cli

Adding CRUD CLI tests for Repositories.
Improve bzbug decorator to cache fetched bugs
Merge pull request #640 from elyezer/improve-bzbug-decorator

Improve bzbug decorator to cache fetched bugs
Fixing failed CLI tests for Repositories.

Repositories support has changed in these last few days so I had to
update the factory method. Tests look ok.
Merge pull request #643 from omaciel/fix-repository-feed

Fixing failed CLI tests for Repositories.
Cannot update existing repo content type.

Just like in the web UI, once a repository is created, you cannot update
the content type, only the url.
Merge pull request #644 from omaciel/fix-repo-update-tests

Cannot update existing repo content type.
Merge remote-tracking branch 'upstream/master'