[EchoServer] set SO_REUSEPORT on the listen socket
This is needed by emper-io-eval because apparently our startup/termination times are not enough for the OS to allow the rebinding of the same tcp tuple.
Also make all global variables static because they don't have to be exported.