Tidy SPI config for SD
Refactor temp reading/temp_controller code; tidy init sequence; rework pindef modes
Move thermistor tables to board directory
Sample thermistor tables for Smoothieboard
add hal.h, hal_init();
Check for MAX_EXTRUDERS
Must call temp_init(); update thermistor tables for r2c2
Tidy up build issues
config r2c2 pins for SD card
Move build options to board.mk files
Update crossworks projects
Rename top level directories to more representative names
Move bootloader files for portable structure
Portable LPC17xx USB bootloader for R2C2, Smoothieboard