Further expand API test coverage

Ensure that the following entities are listed as data for each test in
`test_multiple_paths.py`:

* ContentView
* Host
* Repository

Make tests which fail due to BZ 1122267 skip instead.

The only entity which is not listed as data for each test is
LifecycleEnvironment.
Merge pull request #1185 from Ichimonji10/more-api-tests

Further expand API test coverage
Added `smoke` to Make file.

Added new rule to Makefile to handle the new `smoke` tests.