app: aboot: Use logo header from heap instead of data segment

Splash image is read from splash partition into logo header which is a
global variable. Since read from block device can be done only in terms
of blocks there will be a strict requirement to make logo header size
to be equal to max block size supported. Otherwise reading more data
into global variable than allocated leads to overwriting global data
segment. To avoid this problem always use logo header from heap.

Change-Id: I167433dc2bb61aeea81eabd98b872aa224e50c7c
1 file changed