Allow script-provided status bar components to be hidden when empty
As of 3.5.0beta19, the "Remove components with empty values" status bar option doesn't work with status bar components provided by scripts. It looks like this is because iTermStatusBarRPCProvidedTextComponent
doesn't override statusBarComponentIsEmpty
and therefore it just defaults to the base class' NO
.