[Genlist] Fix compress mode
If compress mode is used, viewport width should be used for calculating
item's width. So before edje caculates it's height & width, minimum
restricted width should be given to caculate correct height of item because
edje should know it's width of textblock to caculate it's height of textblock.
(textblock can have multiline texts)
After edje min calc, if width exceeds the viewport width, set width
same as viewport width to compress item.
Change-Id: Ibe225a2e315320dd011972f73663b471af4a7781