Async opc tcp server with using boost asio.

Server is working but. Subscriptions do not work now - dont merge until finished.
Please do not remove that method, it is necessary to use QualifiedNames as index in a std::map objects. and for events we sometimes want to have qualified names as index