Fixed preferred size of the tab component holding the validation feedback icon when the tab becomes enabled/disabled. And added new Swing properties.
Re-implementation of the TabIconBooleanFeedback to avoid that the tab contents move up and down when the validation icons are made visible/invisible and to better handle the enabled state of the tab itself. Also added the NegateBooleanPropertyWrapper.