PRD-3965: Allow subclasses to provide their own editor configuration. This allows the Embedded/Kettle-DataFactory to provide an override editor that is more flexible than the pure classloading solution.
PRD-3965: Data-source changes to make it possible to have additional UI entry points when adding new data-factories.
PRD-3965: Added hint to show where to change naming.
PRD-3965 First phase refactor to current specs… work in progress