Fix Sphinx warnings

* Do not reference the non-existent modules `robottelo.factory` and
  `tests.robottelo.test_factory`.
* Do not reference the non-existent method `robottelo.factory.Factory.build`.
* Correctly demarcate a code block with `::`.
* Change a mistaken reference from `gen_missing` to `create_missing`.
Merge pull request #1691 from Ichimonji10/sphinx

Fix Sphinx warnings
Make API tests inherit from APITestCase

Group similar behaviour under a common class.
Drop old APITestCase related code

Drop old APITestCase helper functions.
Merge pull request #1694 from elyezer/api-testcase

Make API tests inherit from APITestCase
Merge pull request #1695 from elyezer/drop-old-code

Drop old APITestCase related code