fixes #2693 - don't cause handle_ca error when no Puppet CA associated with host
Fixes #2821 - Autoload paths, PowerManager children must be in namespace in order to autoload
Fixes #2839 - retry SSH authentication issues with cloud-init
Fixes #2576 - Add optional update of Host.ip from built request
fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods
fixes #2788 - adding / removing puppet classes updates the change even if the form is not submitted
fixes #2788 - changes to fixtures and tests in preparation for testing adding/removing puppetclasses
fixes #2851 - refresh puppet classes on environment change
added a id to the operating system ui tab
similar to the id we have in thehost and hostgroup forms,
this change makes the ui plugin code look clean.