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
fixes #2424 - add Encryptable module and encryption_key generation
fixes #2424 - encrypts compute resource password
squash this commit