Removing remaining instances of generate_ helpers.

Removed all but generate_strings_list from the remaining helpers.py genetators. Also removed their corresponding tests.
This addresses the remaining task in #1378. Will wait to officially close issue.
End to end test CLI smoke tests

This perfroms following steps:
1. Create new organization and environment
2. Upload manifest
3. Sync a RedHat repository
4. Create content-view
5. Add repository to contet-view
6. Promote/publish content-view
7. Create an activation-key
8. Add product to activation-key
9. Create new virtualmachine
10. Pull rpm from Foreman server and install on client
11. Register client with foreman server using activation-key
12. Install rpm on client
Merge pull request #1475 from sghai/smoke-test-cli

End to end test CLI smoke tests
Merge pull request #1481 from JacobCallahan/master

Removing remaining instances of generate_ helpers
(API) Port old tests for hosts

Significantly update the definition of class `Host`: modify fields and override
the `build` method to properly create dependent entities. Enable CRUD tests for
hosts in module `test_multiple_paths`. Drop old CRUD tests for hosts.

Slightly clean up module `test_host_v2`.

Fix #1446.