Make ToolButton a Button and allow styling

This will add a menu property to ToolButton which it should
have anyway and allows it to be styled as a normal button.

Change-Id: Ie298752ad2e7e237f103479e6c97fb76ae381354
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>