registerComponentIDForPartID bugfix

only add componentID to list if not there yet
handle async component load in decorator: DecoratorWithPorts.PartBrowserWidget

display progress bar if not all the territory compontns are available
for processing