ScrollBar, SimpleScrollBar: fixed runtime error when attempting to drag thumb that is not smaller than the track
LayoutViewPort: calculates proper dimensions when not using a layout and a child appears at negative coordinates (references #809)
Scroller: fixed calculation of maximum scroll positions when view port has content at negative coordinates, fixed calculation of scroll bar page value when view port has content at negative coordinates