Another optimization for ImmutableArray<T>.Builder.Sort to avoid creating Comparer instances
For cases where the array to be sorted is of size 0 or 1, there is no sorting required. Don't even go in as far as to create the Comparer instance.
Added a testcase to exercise sorting of 1 element array.
Merge branch 'immutableCollectionsFixes'