Fix colour for list field backgrounds on OSX
Implement a number of theme-related changes required by Linux/GTK theming implementation