Fix xinerama workspace swapping with A.CopyWindow.killAllOtherCopies
Fix xinerama workspace swapping with A.CopyWindow.killAllOtherCopies

Ignore-this: de5727d1248d94447c4634a05a90d1cc

Spotted by arlinius in #xmonad, and this only shows up for xinerama setups.
Using an algorithm that scales better with number of workspaces would probably
be shorter too (visiting them in turn, rather than doing random access), but
probably not worth the effort.

darcs-hash:20110301033736-1499c-682fd02d5794573ba2076878a625819d22b2ecb6

jthornber/XMonadContrib,jthornber/XMonadContrib