Re-work to use binarys instead of lists, to be testable and to not parse the received headers more than once. Also add documentation.
Re-work to use binarys instead of lists, to be testable and to not parse
the received headers more than once.
Also add documentation.


git-svn-id: 3f662d0c7823f96a484d6a9a7c90f2d7866b6747@827 e454d3dc-12ff-0310-9b8b-94264392205f

bernardd/yxa,bernardd/yxa,bernardd/yxa,bernardd/yxa