When switching to Cell_Formatting to fix rendering in mono and also provide a speed up to displaying the GameGrid, it broken sorting on the CGame and CDescription columns. This is because we are no longer setting the Value field on those cells. On windows, clicking those column headers would do nothing, under mono it would cause a crash. Instead of reverting the Cell_Formatting change, this update make us handle the sorting ourselves. Mono doesnt implement SortCompare, so had to handle column header clicks and make our own IComparer. This also disables sorting on columns that are images, including on RomGrid.