Fix endless loop in various CellRenderers
context.get_background_color() first calls the CellRenderer to render the cell before giving back the color.
When we call this inside a CellRenderer, this is an endless loop
context.get_background_color() first calls the CellRenderer to render the cell before giving back the color.
When we call this inside a CellRenderer, this is an endless loop