platform/stm32-e407/hal.c (SET, CLR): use atomic GPIO_BSRR
platform/stm32-e407/hal.c: rearrange GPIO macros to make bits bare numbers

This will make things easier when working with external interrupts.
platform/stm32-e407/hal.c: cleanup (no change in functionality)