rename Sorter to TimSort and add a Scala wrapper that is private[spark]
update method modifiers of SortDataFormat