Starts scanning for devices. This will result in Event.DeviceDiscovered or Event.FailedScanning
if not empty, only Device that have at least one Service matching one of the UUID will be scanned.