Add ExtractToImmutable

This is an API which allows for a zero-copy creation of an ImmutableArray<T> value.  

This is an alternative approach to the PR #154 

IIRC, these Count > 1 checks were previously added to avoid allocating the Comparer wrapper.  Now that the wrapper isn't needed, I wonder if the checks are still beneficial.