Several fixes to allow building in CentOS 6 and boost version 1.41.  Reason for build failure generally stems out of boost 1.41 non-implementation of random_device on CentOS as well as namespace differences.  The other minor glitch is the absence of boost::asio::async_connect in this version of boost.