Constant names for non-automatically instantiated factories

The factories names are now declared in the __init__ file of the
package corresponding to the component implementation.

This avoids to look for the factory name in implementation files.

Factories automatically instantiated (e.g. shell components except the
remote shell) are not concerned.