catchup udp stuff with https://github.com/tessel/runtime/pull/595
cleanup some tcp hungarian caught by udp find&replace
catchup with runtime 46d902c4bff142c400a2fada2e445adfbc8ecd39
fix whitespace/warnings
Merge #104 r=@natevw: dgram (udp) catchup with runtime/pull/595

Should be ready, but does require coordinated release with <del>https://github.com/tessel/runtime/pull/595</del><ins>https://github.com/tessel/runtime/pull/622</ins>.