-----
Add support for sorting of sepiida endpoint fields using the 'sort' query argument
Any implementing api/platform can now use an endpoint's `sorts` property to see any requested
sorting a user made on a list request. The sort query arg supports ascending and descending sort ordering.
Ordering is ascending by default, but if a '-' is prefixed to the field name, it will be descending instead.
A single field can be provided, or multiple fields using a comma separated list.
Examples:
http://your-site.com/endpoint/?sort=foo
http://your-site.com/endpoint/?sort=foo,-bar
http://your-site.com/endpoint/?sort=-bar,foo
Note: The 2nd and 3rd example will provide different results, as ordering of the fields matters.
See http://jsonapi.org/format/fetching-sorting for more details.