New scroll properties

Added properties for getting the scroll adjustment of scrollable widgets
such as TreeView or ListView.
New ScrollControl class

This class is used instead of ScrollAdjustment for getting information about
scroll position and extents of a widget.
Added scroll controls to ScrollView

Also added scrolling unit tests
[WPF] Implement new scrolling api
Merge branch 'new-scroll-properties'