[Reviewer Matt] Add custom header parser for Privacy headers to parse them correctly as an array

Matt

As discussed, can you review.  I've run the UTs over the change and you've tested with Boghe (that provoked the segv).

Mike