make DynamicWorkspace more thorough.
make DynamicWorkspace more thorough.

Note: there's still a bug due to our failure to inform
the old layouts to clean up.

mathstuf/xmonad-contrib,f1u77y/xmonad-contrib,0/xmonad-contrib,0/xmonad-contrib,xmonad/xmonad-contrib,0/xmonad-contrib,pjones/xmonad-test,mathstuf/xmonad-contrib,ohlus/xmonad-contrib,f1u77y/xmonad-contrib,CaptainPatate/xmonad-contrib,CaptainPatate/xmonad-contrib,ohlus/xmonad-contrib,mathstuf/xmonad-contrib,xmonad/xmonad-contrib,CaptainPatate/xmonad-contrib,ohlus/xmonad-contrib