Draft: gldownload: cache imported DMABufs with GstEGLImageCache
Extract the GstEGLImageCache implementation from glupload and make its API public. Use it in gldownload to cache EGL images for imported DMA buffers while the GstDMAbufBufferpool is active.
Based on (and for now includes changes from) !6792 (merged).