Static definition of a dialog that can be shown in Platform.Bible

For good defaults, dialogs can include all the properties of this dialog. Dialogs must then specify tabType and Component in order to comply with DialogDefinition

Note: this is not a class that can be inherited because all properties would be static but then we would not be able to use the default loadDialog because it would be using a static reference to a nonexistent Component. Instead of inheriting this as a class, any dialog definition can spread this { ...DIALOG_BASE }