rewrite network stack using Boost::Asio library.

You need Boost 1.5.3 in order to compile new sources.