Add icon color support for buttons

Pull request #52 only added icon color support when calling TbHtml::icon() directly. This one adds an "iconColor" option for buttons which gets passed on to TbHtml::icon() as "color".

If icon() gets more functionality in the future it might be a better idea to pass an iconOptions array directly to icon() instead of the current approach.