breakthrough, SPI now works as seen on logic analyzer
Merge remote-tracking branch 'origin/spi' into spi_2

Conflicts:
	src/sam3x8e/spi.c
Changes several masks to be consistent in thier form of definition in
spi_2.h
rewrote tests and all 7 passed
Merge remote-tracking branch 'origin/spi' into spi_2