Implement support for custom badge text and background colours.

This was erroneously removed when switching to the reusable badge cell implementation
for cell-based mode in PXSourceList.