Monkey patch ddt.data when generating docs

Monkey patch ddt.data and robottelo's ddt.data wrapper, preventing the decorators from generating new test methods. Without this monkey patch, Sphinx might document the following methods:

* test_something_1_some_value
* test_something_2_another_value
* test_something_3_yet_another_value

But with this monkey patch, Sphinx will document only one test method:

* test_something

As a result, the API documentation is much more concise.

Thanks @Ichimonji10 for improving the comments with his nice suggestions.
Wanted to leave all things related to the monkey patch close enough to be clear that we are doing the monkey patch. I can move, but in this case I think that will be better to leave as is.