Creates and registers subclasses of SourceCamel for each available Provider.
This function should be called once during application or library initialization.