Fix potential crash in ListView.ItemControl.ItemsMouseDown

This fixes Xamarin bug 23591.  Side-effects of internal processing of
ItemsMouseDown can cause ItemsMouseUp before ItemsMouseUp has finished.
Merge pull request #1323 from StephenMcConnel/bug-23591

Fix potential crash in ListView.ItemControl.ItemsMouseDown