Extract GraphicsContext, FontService, ColorService protocols, and add SWT implementation.
Clean up colors, and prevent conflict between deft.color and deft.color-solarized.