Fixed:
- Some functions bound using `extra_bindings()` were only called when a user performed an action, they're now always called when:
- adding rows/columns
- deleting rows/columns
Improved:
- Dropdown search fallback matching, performance
Addressed
- [269](https://github.com/ragardner/tksheet/issues/269)
Changed:
- `show_top_left` parameter now defaults to `None` to represent tksheet handling of top left visibility
- Provide `natural_sort_key` as importable from `tksheet.natural_sort_key`
- `dropdown_search_function` now uses an iterable of objects rather than an iterable of Sequences of objects
- Rename internal parameter `restored_state` -> `from_undo`