This gives all the GAbstractButton a consistent disabled appearance.
This patch moves GButton and GRadioButton to inherit from it. This allows them to share code for mouse event handling, etc.