Remove Puppet specific fields from Host/Host group
Host#new/edit and Hostgroup#new/edit contain a number of fields very specific to Puppet that can go in a `foreman_puppet` plugin.
- Puppet environment (http://projects.theforeman.org/issues/9301)
- Puppet CA
- Puppet master
- Puppet parameters (not global parameters, these could be useful on their own)
- Puppet classes tab
should be removed.
Instead, a field 'Configuration management' should show up and allow you to choose depending on the configuration management plugins installed (or proxies available). Once you choose it, a tab shows up where the Puppet classes tab shows up now and would show you the options.
This ticket should be closed alongside a big amount of changes in documentation.