support multiple instances of the same osgi symbolic-name:version

This is probably worth a class for the return type, but no strong feelings.