negative gpgkey tests
some positive scenarios on: #230
Merge branch 'master' into issue_230
removed manual status from implemented tests
added exception for else part and handling it in test too
flake8 closing bracket - fixed.
using assertRaise to catch the exception
Added functions to Enable and Sync RedHat Repositories
made assertion of: __assert_exists
Implement GPG Keys cli positive create stubs

Also:
* fix a bug in cli.GPGKey list method
* improve make_gpg_key factory to accept a local file path and upload it
* update make_org factory expected options
converted few to data-driven
removed some commented stuff, correct params passing now to the list method.
more data-diven
Updated the sync related functions
Updated sample output in create_repos_tree for simplicity
Updated output in create_repos_tree for simplicity
Moved constants to test module
Merge pull request #413 from gkhachik/issue_230

some more positive user create scenarios covered.
Merge pull request #433 from elyezer/gpgkeys-cli-positive-create

Implement GPG Keys cli positive create stubs
Implement GPG Keys cli negative create stubs

Also remove stubs related to UI (copy/paste scenarios)