Add smooth scrolling to the ScrollPanelWidget

It's back!
I tried many different values and anything less than 0.5f felt overdone, like a fad. Each to their own though.

Adding a UI setting for this seems too much. I would suggest a hidden setting (it'll be there but with no UI) or we could reach a consensus and be done with it; it's not that important.