gpg-tests to associate gpg-key with product during repo-discovery
Refactor cli to better handle organization-id

* Unify the expected parameters for cli methods
* Give more flexibility to exists method
Merge pull request #664 from elyezer/cli-org-id-refactor

Refactor cli to better handle organization-id
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
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.
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.