[Xmonad] contrib patch: nicer tiled layout obeying size hints