st: Make StScrollables' paint volume reflect the unconstrained view
And constrain it in StScrollView instead (instead of falling back to an infinite paint volume, as the actor as paint/pick impls, but no corresponding get_paint_volume one).
Fixes artifacts with the AppView (and possibly other places) when paint volumes are aggressively cached.
NB: This goes together with mutter!98 (merged)