[UARTs] remove reliance on buffers
- including MAX3100
[TSYS01] SPI temperature sensor
[platform] add struct device
- fix CAN0, UARTs to support this
- add MCP2515_device macro for wrapping
[edip] add terminal() and delete()
[edip] make command() macro wrapping
[edip] use struct device
[MCP2515] support for extended/remote frames
- use set/get macros
- other improvements
[buffers] remove for now
[MAX7301] fix
[M95256] add new() macro
[DAC9532] SPI digital to analogue converter
- supports setting the two output pins