updated sync test to use api's to create product/repo
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 #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.