Use boost-asio instead of asio
Update examples for corresponding to boost namespace