[Desktop Containment] Animate margin changes due to available screen rect
Animate the changing margins when available screen rect changes because a panel
shows up on startup or the user adds/removes/resizes panels.
Differential Revision: https://phabricator.kde.org/D2488