Fix to allow building in CentoOS 6

...son 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.