Button, Item renderers: fixed incorrect max label width calculation due to invalid icon and avoided extra calls to validate() on icon and accessory