Minor build system cleanups

Toolchain prefix can now be specified with CROSS_COMPILE.
Add Kconfig options for I2C and SPI peripherals

This makes them configurable, and simplifies the related Makefiles