Sort text expansion rules file
Sort text expansion table view
Refactor expansion table view

- Alternate row colors and hide grid
- Only enable the Remove button when there are selected items
- The Remove button can now remove many rows at once
- Rename some snake_case functions to camelCase
Merge pull request #151 from lewtds/abbr-sorting

Better text expansion editor behaviors