Decode ImageManager cached images on demand.
ImageManager was decoding and storing cached images during load, taking 1.27MiB
for 6 NTP tiles in the Clank's case (6 * 296 * 188 * 4). Since NTP tiles are only
requested when NTP page is created, it makes sense to decode them on demand and
store encoded image data in the cache instead.
BUG=
493883
Committed:
https://crrev.com/960b00e491d272f403dbf24980c0ea4528bc03d3
Cr-Commit-Position: refs/heads/master@{#334063}