Move libopencm3-based stm32 gpio impl to separate file.
Default STM32 gpio impl now uses CMSIS-like access.