Fix window order in EWMH
Fix window order in EWMH

For pagers to draw the stacking order correctly, the focused window has to
be the last in the list. Thus put an appropriate implementation of allWindows
into the Module.
This does not work perfectly with floating windows.

darcs-hash:20080411134411-23c07-bcc62f5377a52855c941e86d6a7eca5451bef746

kmels/xmonad-launcher,kmels/xmonad-launcher