Allow empty header values

This tracks an AOSP change by Brian Carlstrom.
Change-Id: I78bb07a93d527eda6aaee6e986be39a68e0a02f4
Merge pull request #140 from square/jwilson/empty_header

Allow empty header values