ports: gcc: fix compiling on Debian ARM
boards: Add Kosagi Senoko board
senoko: Initial project commit
hal: boards: Add Kosagi Phage2014 board
phage2014: Initial commit
radio commit
other files
Fix SPI interface and fix "right" button problem.
Merge branch 'phage2014' of github.com:bunnie/senoko-chibios-3 into phage2014

Conflicts:
	os/hal/boards/KOSAGI_STM32F1_PHAGE2014/board.h
	os/hal/boards/KOSAGI_STM32F1_SENOKO/board.h
	phage2014/Makefile
	phage2014/cmd-threads.c
	phage2014/halconf.h
	phage2014/main.c
	phage2014/mcuconf.h
	senoko/Makefile
	senoko/README.md
	senoko/bionic.c
	senoko/bionic.h
	senoko/chconf.h
	senoko/cmd-threads.c
	senoko/halconf.h
	senoko/main.c
	senoko/mcuconf.h
	senoko/senoko-i2c.c
	senoko/senoko-i2c.h
	senoko/senoko-shell.c
	senoko/senoko-shell.h
	senoko/senoko.h
get radio working. move buttons into event loop, instead of interrupts

There are still some vestiges of the old interrupt event system but
overall this commit has comms working with LED updates fairly stably for
an LED strip that's just shy of a meter long.
add strobe effect and effect switching on receipt of page signal
accelerometer works. and does something semi-awesome with lights.
final UI mod -- make left/right buttons change pattern from list of patterns
forgot to check in a file
add ui files
ledDriver: Clear PWM when the string finishes
effects: Allow manual drawing of effects
ledDriver: Remove ledUpdate() call

The LED strip updates itself.
cmd-led: Fix warnings

There were two unused variables.  Fix them.