Sort additions
-In hppc.sorting, added template-generated sort classes for primitives and
generics alike.
-Added template-generated related Unit tests, by porting IndirectSort
certification tests
-For now, implemented in-place dual-pivot QuickSort by [Yaroslavskiy 2009] like in IndirectSort
-sort methods take both Comparable and Comparator sort functions to look
like java.util.Arrays ones
Added sort methods to ArrayLists + Unit tests