rubiii/akami — pull request #5 by wallace (2012-08-30 20:20:22+00:00)
Title: Deep merge custom tags

I ran into an issue where I wanted to add some header elements to wsse:Security as [specified in the savon documentation](https://img.skitch.com/20120830-m5fw2374q36pqss7tqnig4uyt2.jpg).

But, when I [attempted that](https://img.skitch.com/20120830-bhbg84ygxjejqku2557bcw19y6.jpg), the wsse:Security elements were completely overwritten.

These commits ensure that a deep hash merge is used to retain custom tags.

Please note that I didn't cover the case where a signature is present since there were no tests to work with and I'm not well versed in how such things should work.

I believe this resolves https://github.com/rubiii/savon/issues/233.