Add ifWindow and ifWindows and simplify WindowGo
Add ifWindow and ifWindows and simplify WindowGo

This patch adds ifWindow and ifWindows as helper functions to
X.A.WindowGo and removes some boilerplate by rewriting other functions
in terms of those. Also some minor simplifications.


reenberg/XMonadContrib,reenberg/XMonadContrib