limel-table should allow sorting to be updated
New feature motivation
Currently, limel-table only accepts initial sorting via the sorting prop, and the user can then change which column to sort on.
If we want it to be possible to navigate back to a previous application state, that means reloading the table with new data and sorting. This would be have been easy if there was an interface to change the sorting, but now it requires some workaround like creating a new limel-table component to replace one that has a different sorting.
New feature description
The limel-table interface should make it possible to update sorting (which column to sort on and direction) after initial sorting has been set.
Making the sorting prop respond to updates is the most obvious approach, but that would also be a breaking change. Assuming it's currently used to pass an unchanged initial sorting value between renders, that may not be much of a concern.