NetworkSocket.read() reworked, TCP server added

Now read() does not exist, and handlers are passed readed data. That
simplifies tasklet code.
TCP server functionality is now available
Sample echoServer

Two sample echo servers added