Abstract channel
Fix: channel type in sock test
Fix: channel type in shell demo
Fix: channel type in workers demo
Fix: Uart on avr build failure
Cleanup.
Abstract channel
Cleanup and README.