Fixed PerWindowKbdLayout for newer haskell
Added clean target to xmonad's Makefile