Task #5069: Build pulp 3 containers
containers: Replace configMap with better featured custom resources
As part of the initial implementation of https://pulp.plan.io/issues/5137 "pulp-operator needs configurable and expandable storage size", we started storing certain settings in a ConfigMap.
However, some settings (like the tag (formerly "version") of pulp containers for pulp-operator to deploy were already stored in an operator custom resource, like the operator framework recommends.
This task is to move those ConfigMap storage settings into the custom resource, and implement some other basic functionality for the CustomResources (like defaults vs user overrides, and making some related options configurable.)