Disable optimization of boost:asio for gcc 5.2.0 through 5.3.0
Optimization of boost:asio code is now disabled when building with BOOST_ERROR_CODE_HEADER_ONLY under GCC versions 5.2.0 through 5.3.0. src/lib/asiolink/asio_wrapper.h New file which wraps boost/asio/asio.hpp around compilation logic to suppress optimization under GNU 5.2.0 thru 5.3.0. The remaining changes either removed the inclusion of <asio/asio.hpp> or replaced it with the inclusion of <<asiolink/asio_wrapper.h>. Inclusion file order was also altered to better comply with our coding guidelines.
Showing with 182 additions and 168 deletions