I20231024-0830
Currently the IULocation can only consider units from other locations if these are also of type IU location but other target types might be able to supply items in a way not know to the IULocation. This adds the necessary infrastructure to support this usecase by using the adapter pattern. Fix https://github.com/eclipse-pde/eclipse.pde/issues/207