extcon: Set platform drvdata in gpio_extcon_probe() and fix irq leak