Added a function `enable_rhrepo_and_fetch_repoid` and few fixes.

Added `enable_rhrepo_and_fetch_repoid` function, to group many
steps required for syncing RedHat Repos.

The `sync` function under `Repository` Class now returns a task_id.

Added and Fixed many docstrings.

Updated the import related to cloning manifests.

Added test related to syncing RedHat Repository

Few fixes after Repository.sync returns task_id

Fix the check for response.raise_for_status

Moved the sync test case to test_repository_v2

Fetching the product_id now uses products api path

Moved the function  enable_rhrepo_and_fetchid to the test module
Merge pull request #1442 from kbidarkar/add-sync-api-tests

Added a function `enable_rhrepo_and_fetch_repoid` and few fixes.
Fix the improper functional call to enable_rhrepo_and_fetchid
Merge pull request #1461 from kbidarkar/fix-improper-call

Fix the improper functional call to enable_rhrepo_and_fetchid
Added positive creation tests for content view.

I am providing automated API test cases for Content Views as described
by issue #1264. I have also provided 2 extra data-driven tests that
exercise the creation by providing random string types for ``name`` and
``description`` fields.
Merge pull request #1458 from omaciel/issue-1264

Added positive creation tests for content view.
Merge pull request #1440 from tkolhar/test_cli

"Added test for manifest history and manifest refresh"
Fix compute resource entity

Make sure that the _factory_data does not override any user provided
field value.
Merge pull request #1467 from elyezer/fix-compute-resource-entity

Fix compute resource entity
Replacing instances of generate_ functions with appropriate FauxFactory methods.
Removing all instances of FauxFactory class.
slight changes to formatting.
Merge pull request #1463 from JacobCallahan/master

Replacing instances of generate_ functions with FauxFactory methods