Refactoring of the source manager portlet to be more generic
Current implementation of source manage portlet does not enable to easily add new types of sources. It would be better to use configuration to set up the tabs and abstract/interface to set up the inner types of sources (per tab) with custom parsing functionality if neeed.
This will also enable to ease Import/Export since they each time need to be customised wrt the sources types that re handled