support header continuations

Header field values may be extended over multiple lines by preceding
addtional lines with whitespace.
Merge pull request #317 from burns/header_cont

Support for header continuations