Support generic constraints for selecting devices
Currently, devices can be selected by using device-specific constraints (e.g. @rules_labgrid//constraint/device:qemu). We should allow generic constraints (e.g. emulator, silicon, etc.) for users who don't care about the specific device.
Edited by Alex Tercete