to hide the change from Client/Unmanaged and eventually also act as the only API available to effects. svn path=/branches/work/kwin_composite/; revision=626360
svn path=/branches/work/kwin_composite/; revision=600512
svn path=/branches/work/kwin_composite/; revision=600157