Update gpio_irq_api.c

More irq's and user button bugfix copied from NUCLEO_F103RB commit ab7cc12 by bcostm