Import Insertion / Dual-Pivot QuickSort from PCL work
Created by: michaelherndon
Import the Dual-Pivot QuickSort & Insertion from my earlier work on a Lucene net PCL branch.
https://github.com/apache/lucenenet/blob/pcl/src/Lucene.Net.Java/Util/DualPivotQuicksort.cs