Begin supporting multiple field sorting.

If they don't pass an array make a single entry array.
If they pass an array, use the elements in turn to sort.