Remove bitmap caching from ScrollableImagePreview

Remove bitmap caching from ScrollableImagePreview; instead, extend the
image loader interface to proivde a cache-control option.
ScrollableImagePreview$BatchPreviewLoader requests caching only for the
first visible items as we'd like them to be displayed as fast as
possible and not be evicted by any of the remaining items.
Minor fixes inside ImagePreviewImageLoader.
ImageLoader is moved into contentpreview package.

Bug: 271613784
Test: unit tests
Test: Manual testing with injected extensive logging.
Change-Id: Ic07572e1fb73d589d98207af8fe58ae52698802a
15 files changed