adding more complex desktop layout features (Such as desktop rearranging, and non-rectangular layouts) easier in the future. Workspace::calcDesktopLayout() has been deprecated. svn path=/trunk/KDE/kdebase/workspace/; revision=925812