ability to use custom soap headers.

The code was written mostly by numion <numion.oss@gmx.net> and ported by Thomas Recouvreux.
(Felix Schwarz: Licensed under the original soapbox BSD license as per comment in private email)