This PR adds the new attribute called 'uniqueDevices' into Akri Configuration and adds the different behaviors of Configuration level resource based on the value of 'uniqueDevices'.
When uniqueDevices is true, CL device plugin allocates devices based on instance availablity.
When uniqueDevices is false, CL device plugin allocates devices based on deviceUsage availablity.
This PR adds the new attribute called 'uniqueDevices' into Akri Configuration and adds the different behaviors of Configuration level resource based on the value of 'uniqueDevices'. When uniqueDevices is true, CL device plugin allocates devices based on instance availablity. When uniqueDevices is false, CL device plugin allocates devices based on deviceUsage availablity.