Remove unused const_buffers_1 version of buffer()
Replace binding pair result with std::tie
Cleaning up mixed socket example code
Adding async proxy support and example code