X.A.DynamicWorkspaces fix doc and add behaviour
X.A.DynamicWorkspaces fix doc and add behaviour

Ignore-this: ab7c20a9c1b43ebc6a7f4700d988fb73
Before this patch the documentation claims that it won't do anything on non-empty workspaces when it actually does. This patch fixes the documentation to reflect the actual behaviour, but also adds the behaviour promised by the documentation in other functions. It does not break configs. In addition it also provides functions to help removing empty workspaces when leaving them.

darcs-hash:20091113233903-8978f-1adf2aba46b7931732b51338c3f73508e840a487

jthornber/XMonadContrib,jthornber/XMonadContrib