ToolButtonStyle: Support symbolic icons

Use FluidUi.Icon which can support colored symbolic icons.
Make button styles easier

We don't need two different styles for when the button is pressed and
another one when the button is not pressed.