Allow for multiple TCP::Servers on the same port

Also make it thread safe, because if you ever want more than one
TCP::Server on the same port you are probably using threads.

Made Log thread safe as well.

I hope.