makes the icon on inactive windows the last-focused window

reverse the window list when getting the desktop summary.
this makes it so that the first window returned for each workspace
happens to be the last that had focus, due to xmonad's impl of EWMH