Pin mapping improvements

- simplifed the way to specify mappings
- added SPI pin mapping to STM32F407VG