Initial implementation of compound sort

Added new compoundsort to resultset for sorting on multiple columns; can
pass array of string property names compoundsort(['age', 'name']) to
sort ascending or subarray to designate descending such as
compoundsort(['age', ['name', true]]) which would sort age ascending,
name descending