Caching images for faster workspace start

To improve the start time performance of Che workspaces, use the Image Puller, a Che-agnostic component that can be used to pre-pull images for Kubernetes or OpenShift clusters.

The Image Puller is an additional Kubernetes or OpenShift deployment which creates a DaemonSet that can be configured to pre-pull relevant Che workspace images on each node. These images would already be available when a Che workspace starts, therefore improving the workspace start time.