Added InPlaceShuffle and InPlaceOrderBy to address Mono AOT compilation issues on iOS.  Reworked some of the List extensions to be IList.