1. Refactoring toolitem renderer and perspective renderer - extract the
toolbar button specific code into new class ToolbarButton containing
general toolbar button functionality. Introduce ToolbarButtonBase as a
base for TwoStateToolbarButton and ToolbarButton.
2. Toolbar button styles: adding gradients for mozilla