gvc-channel-bar: Simplify the functionality
The main functionality of this MR is to stop handling scroll events and let the scale widget itself handle it. The other stuff is just clean up.
From an observation, I feel like the code can be simplified (like remove the "click locks", expose only required methods in header etc.), but I'm open to suggestions here - if we can clean it further, let's do it or stop it here.