Fixes applied:
- TabWidget and KeyTreeView were saving sorting preset to the config group TabWidget::setKeyFilter with overriding settings of each other.
In other words all tabs were saved to the same group.
I've fixed it by setting config group to View #1, 2, 3... as it should be.
I've also had to prevent saving empty filter of last tab.
- TabWidget didn't save settings on exit - added call to saveViews() to destructor
- Prevented saving empty filter for the last tab in TabWidget::setKeyFilter()