Implement correct sorting for texturex editor list columns

- Texture size now sorts by overall size
- Patch usage now sorts correctly
- Secondary index sorting should always be ascending