Cloning node value when hash

Hi 

I have improved a bit of your code. I've mentioned the problem here https://github.com/savonrb/savon/issues/410 . When me make variables from instances of hash it is being not copyied totaly. In some parts it is being referenced, so when delete keys in node_value variable, you are deleting them in the original hash and it is not too good :)