Modernized vtkSortDataArray, threaded the sort
Cleaned up and modernized vtkSortDataArray. Using std::sort and threaded the sort operation (with vtkSMPTools). Removed static variable that made it non-thread-safe. Added the ability to sort in ascending as well as descending order. Expanded and improved the test TestSortDataArray.