Fix OOIION-1071 and OOIION-1110 extended resource framework

- When an association is not found, a nested object is set to None instead of leaving the default
- Supports comma separated list of target resource types (such as in hasDeployment=InstrumentDevice,PlatformDevice)
- Added a more extensive test for extended resources