Temporarily making rudp_error based on boost::system

As opposed to std