Update submodules, readd tcpmux.c
Use a circular buffer instead of a queue