effects/slide: Fix panels losing blurred background when gesture is active
At the moment, if user switches between virtual desktops using a gesture, panels will loose blurred background because WindowForceBlurRole is not set.
This change refactors setup code so the slide effect always forces blur and background contrast when sliding between virtual desktops using a gesture or animation.
Edited by Vlad Zahorodnii