C++/Boost Asio based websocket client/server library