message: add HeaderFields
message: add HeaderFields

This adds an enhanced HeaderFields to the message package. It's the same as
textproto's except it also has a Text function to decode plaintext fields.

emersion/go-messages,emersion/go-message