Fix scrolling in ListView.EnsureVisible(int index)

This fixes https://bugzilla.xamarin.com/show_bug.cgi?id=22483, which
is also known as WS-91.

Change-Id: I61f6a2635786b53ae830b9d59e8f612a02da4cde