Rename Bar to Range.
Move most of scroll bar handling and consolidate styles into BAR_TYPE.

This also clears the way for scroll bar gutters, see Bars.size().
Extract a scale9 utility from background.