PROTON-376: Fix how a ::hash is automatically added to Data in Ruby Added a singleton method to the Qpid::Proton::MAP mapping object to take the ::hash instance and put it into the Data instance. Properly handles a nil value as well.