Fixed QuickSorterCutOff and SortProvider.
Adds,implements and test QuickSorterNonRecursive.
Add sublist sort to InsertionSort and fixed QuickSorterCutOff,so it would sort only the small sublists with insertionsort instead of the entire list.
Modify QuickSorterMAnalisys to copy the same random list for every M so the comparison depends only on the M and not on the list order.