de0_nano: reassign UART pins to make room for SPI, tidier header allocation and I2C
de0_nano: add SPI2 to be able to connect external peripherals
de0_nano: reorder intercon according to IO addresses