via-ide: use qdev gpio rather than qemu_allocate_irqs()