New method to return the sorted columns as an exp

GetSortedColumnsExpression returns the sorted columns as an expression.
e.g. "columnname asc, othercolumn desc"

This can then be used with OrderBy string expression:

http://extensionmethod.net/csharp/ienumerable-t/orderby-string-sortexpression