Currently matches_sort_key only applies to the default order in which tab completions are sorted. Consider renaming it to default_sort_key and have it apply to how all strings are sorted when displayed. This would affect:
- command names in help output
- category ordering
- alias and macro lists
- settable value lists