List: unselect if selected item is removed
some small painting fixes

List:	color item background correctly
Button:	fill the right rectangle with BackColor
BackForwardsButton: only paint button itself as disabled,
	not entire ClientRectangle
PaintHelper: provide public field DisabledFilter to be used
	by BackForwardsButton and similar controls
implement Sidebar control