Maintain previews aspect ratio

Content preview preserves previews apspect raio (limiting between 0.4
and 2.5).

ScrollableImagePreviewView now makes an initial pass over provided URIs
to determine preview aspect ratio; previews that successfully loaded are
progressively added to the dislay list. Previews that failed to load
counted in the "+N" item at the list end.
Previews are displayed in the order they are loaded (concurrently) to
facilitate the fastest preview display.
Preivew item height and spacings are change accroding to the latest specs.

Bug: 271613784
Test: manual testing
Change-Id: I430f1e7fb39c97da91bdc25914a0cb804a2b6ffa
11 files changed