[SQUASH ME] fix comments on spi.h

 - Rename spi_arch.h -> spi-k60.h
 - Create spi-config.h
 - Rename spi_init() -> board_spi_init()
 - Remove all inclusion of spi.h
[SQUASH ME] Remove unused spi_transfer_sync_t
[SQUASH ME] Mulle flash: cleanup, remove unused cruft.
[SQUASH ME] platform/mulle: Update flash driver after comments from @scrizt.
[SQUASH ME] platform/mulle: Remove lis3dh_arch_init()
platform/mulle: rf230: remove irq disable around LLWU calls.

IRQ disable should not be necessary since the addition of exclusive
operations on the low power mode inhibit counters in
1c2a5d7bda - cpu/arm/k60: LLWU use safe counters.

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
platform/mulle: rf230: Remove old LLWU IRQ patch code.
platform/mulle: rf230: Remove dead code.

 - Remove a bunch of AVR code.
 - Remove unused ATmega128 header.
 - Fix indentation.
 - Remove JACKDAW stuff
 - Remove led on porte (AVR specific)

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
platform/mulle: rf230: Handle all IRQ flags in one ISR call.

Modified the if/elseif/elseif/.../else block in ISR into multiple if
blocks in order to handle multiple interrupts happening simultaneously.

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
platform/mulle: rf230: Refactor hal_init

 - Handle power switch during boot, not in radio driver.
 - Initialize all SPI stuff in spi_init.

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
platform/mulle: rf230: Use K60 SPI library

 - Use K60 SPI driver
 - Moved radio interrupt handling to main rf230 process.

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
platform/mulle: rf230: Update macro syntax.

Enclosed macros containing multiple statements in do {} while(0) clauses.

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
[SQUASH ME] platform/mulle: rf230: fix renamed spi-k60.h.