Include files from the Asio C++ Project at at https://github.com/chriskohlhoff/asio