gpg-tests to associate gpg-key with product during repo-discovery
Added syncplan crud functions
syncplan: fix for flake8
Added CLI tests for Products with Sync Plans.

Added more CLI CRUD tests for Produts by where SyncPlans are associated
to a Product as well as updating SyncPlans. Note that since the update
command was requiring both the Product's ID and NAME I submitted a pull
request to the Katello
project (https://github.com/Katello/katello/pull/3968) to make sure that
only ID is required. Therefore, please refrain from merging until the
Katello PR is merged.

Finally, I have enforced Unicode for all dictionary entries.
replaced generate_name with generate_string
removed list, info, serach tests
Added create, update & delete tests for sync-plans
Merge branch 'master' into syncplan-crud

Conflicts:
	robottelo/ui/locators.py
Merge pull request #661 from sghai/gpg-test

gpg-tests to associate gpg-key with product during repo-discovery
Merge pull request #670 from omaciel/cli-tests-prod-with-sync-plans

Added CLI tests for Products with Sync Plans.
Merge pull request #671 from sghai/ak-test_remove

Removed list, info, search activation-key tests
Handle private Bugzilla decorated issues.

If a class or method is decorated with a private bugzilla issue, don't
fail but skip with information stating that the Bugzilla issue is
private and therefore cannot be looked at.
syncplan: fixed various issues as per comments
syncplan: removed the constants import
Merge pull request #673 from omaciel/issue-566

Handle private Bugzilla decorated issues.
Adding test stubs for Content Views API.

Basically took the existing test stubs for Content Views via CLI and
added to the API directory.
Merge pull request #683 from omaciel/stubs-for-api-cv

Adding test stubs for Content Views API.
Improve logging config
Merge pull request #693 from elyezer/logging-config

Improve logging config
updated bz decorator for 6 tests