User tests and the constants they require
Merge branch 'master' of https://github.com/omaciel/robottelo into user-test-merge

Conflicts:
	robottelo/ui/user.py
flake8 cleanup
Merge branch 'master' of https://github.com/omaciel/robottelo into merge-user-tests
ddt test fixes and some pep cleanup
Added update tests related to repository
repo-tests: fix for flake8
removing __init__() from users.py
removing test_negative_create_user_7 stub
making pep8 happy
updated repo-tests as per comments
Removed org tests related to org-id
delete activation-key function and tests
Merge pull request #657 from kbidarkar/remove-orgids

Removed org tests related to org-id
Merge pull request #656 from tkolhar/master

Added new tests for role
SyncPlans via CLI no longer needs organization-id.

Thanks to https://github.com/Katello/katello/pull/3918 we no longer need
to pass the organization-id to update, delete or get information for an
exising SyncPlan. All SyncPlan methods have been updated accordingly as
well as all tests.
Added assert for url, gpgkey assoc & exceptions
Merge pull request #653 from kbidarkar/repo-tests

Repo tests
Removed all data values containing Latin1 chars.
Merge pull request #660 from omaciel/syncplan-sans-org-id

SyncPlans via CLI no longer needs organization-id.