updated activation-key tests to use factory and api's for dependent entities
Fixed few UI tests
Updated test data and reverting 'token_duration' value to its default

updated bz-id for remove_template test

updated bz-id for remove_configtemplate test

added a 'wait_for_ajax' in config_group test

added a 'wait_for_ajax' in puppet_classes test
Merge pull request #1333 from sghai/fix-test

Fixed few UI tests
updated sync test to use api's to create product/repo
Few updates for the manifests modules.

Removes the `install_cert_on_server` function as it's logic is now
moved to automation_tools github repo.

Updated Sphinx Directives for all the functions.

Now the `clone` function uses a default `key_file` and `old_path` values
to fetch manifest from the robottelo.properties file.

Some multiline doc fixes and the usage of os.path.join

Adds multiline docstrings fixes for the manifest module functions.

Also replace the usage of '+' with os.path.join function.
Merge pull request #1347 from kbidarkar/update-manifests

[Do Not Merge]Few updates for the manifests modules.
Monkey patch ddt.data when generating docs

This will make Sphynx generate better docs by not add an entry for each
created test by DDT.
Merge pull request #1337 from sghai/ak-test

updated activation-key tests to use factory and api's for dependent entities
Merge pull request #1348 from sghai/sync-test

updated sync test to use api's to create product/repo
Merge pull request #1342 from elyezer/dont-run-ddt-on-docs

Monkey patch ddt.data when generating docs
Test "auth_source_ldaps" API paths

Flesh out the `AuthSourceLDAP` class and add this class to module
`test_multiple_paths`. Reference bugzilla bug 1140313 ("Cannot read an auth
source ldap's host via the API") in the updated test suite.
Merge pull request #1340 from Ichimonji10/test-auth-source-ldaps

Test "auth_source_ldaps" API paths
Fix remaining docstrings for foreman tests

In previous tests docstrings refactor was missed some formatting, fixing
them.
Merge pull request #1351 from elyezer/tests-docstrings-fix

Fix remaining docstrings for foreman tests
Flesh out ComputeResource entity, test it.

When creating a new "compute resource" entity, a variable set of values must be
provided to the Foreman server. The exact set of values depends on the specified
provider. (e.g. EC2, Rackspace, etc.) Flesh out the ComputeResource entity with
logic necessary for handling this variability in requirements.

Add some API tests for the ComputeResource entity. It is currently *only*
possible to create a libvirt compute resource. All other tests fail for a
variety of reasons. For example:

* Creating a compute resource with a provider of 'Rackspace' causes Foreman to
  throw an HTTP 500 with the message "undefined method `upcase' for
  nil:NilClass".
* Creating a compute resource with a provider of 'GCE' fails because Foreman
  needs more data. However, the types of data needed are not discussed in the
  API docs.
* Creating a compute resource with several other providers causes Foreman to
  return the following error: "getaddrinfo: Name or service not known".
Merge pull request #1206 from Ichimonji10/compute-resource

Flesh out ComputeResource entity, test it.