fixes #6433 - allow a lifecycle environment to be unselected

When promoting a content view version, it's now possible to uncheck the
lifecycle environment checkbox.
Merge pull request #4365 from stbenjam/bz1111080-uncheck-env

fixes #6433 - allow a lifecycle environment to be unselected
Fixes #5502: Removes old Katello authorization system.