SFR455476 - No sound caused by multiple identical device names

Previously device selection was based on device name alone. The new
behaviour is:
* If there are no duplicate names of devices then the behaviour is
unchanged
* If there are duplicate device names then the UID of the devices are
tracked and used in the preference list.
* The device combo boxes now show '<name> 1' and '<name> 2' if there are
multiple devices of the same name.

This fix must be coupled with the relative Accession Desktop commit