Completed more steps for API smoke test.

Added the following steps to the API smoke test:

* Synchronize all repos.
* Associate each repository to a content view
  * Includes associating a random `puppet` module as well.
* Publish content view
* Promote content view to both lifecycle environments
* BONUS: Create a new content host and associate it with promoted
  content view / last lifecycle environment where it lives.

Test passes:

```bash

@Test: Check that basic content can be created ... ok

----------------------------------------------------------------------
Ran 1 test in 109.961s

OK
```