add ValueChangeListenerGenerator Interface
ComboBoxColumnGenerator also accepts a ValueChangeListenerGenerator parameter now
loading of SourceDocuments happens once when the panel is activated, and then reloaded whenever FileType or Encoding changes