e systray/indicator protocol pixmap data fetch fix
e systray/indicator protocol pixmap data fetch fix

this fixes several issues in the pixmap data fetching

1. it over-read the input buffer assuming ints count instead it has
byte count for length
2. it would leak memory if you have multiple pixmaps and the largest
was not the first found.
3. it always swapped pixel bytes instead of only on little endian.

this should fix T5910

tasn/enlightenment,tasn/enlightenment,tasn/enlightenment