Support max31855 thermocouple over spi.
Limit SPI transaction to 16 bits.
Some error handling cleanup.
Changed config parameter name.
Added buffer for averaging of measurements to improve PID robustness.

Also ignore occasional failed measurements from the thermocouple.
Formatting changes.
Merge pull request #382 from wolfmanjm/upstreamedge

Save arm specific options with M500 disspaly with M503
Merge pull request #378 from hakalan/thermocouple

Support for MAX31855 thermocouple
clean up some more headers files
move printf implementation out of steamoutput header
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Update Endstops.cpp

make debounce count 100 the default again
Added prebuilt binary
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Added G32 to autocalibrate delta endstops
Optimized Vector3 and added a few useful functions
cleanup kossel
play comamnd should display ok and other output if -v is specified on play command
Merge pull request #384 from wolfmanjm/feature/auto-delta-calibration

Feature/auto delta calibration
Added auto delta radius calibration to G32