Refactor scale and rotation operations to share code better
Refactor scale and rotation operations to share code better

Also adds support for scaling individual sliders.

UselessToucan/osu,UselessToucan/osu,peppy/osu,ppy/osu,ppy/osu,smoogipoo/osu,peppy/osu,NeoAdonis/osu,peppy/osu-new,smoogipoo/osu,peppy/osu,NeoAdonis/osu,NeoAdonis/osu,smoogipooo/osu,UselessToucan/osu,smoogipoo/osu,ppy/osu