added null value check when adding headers

Null header values were causing me problems here. Although I should fix this upstream too, I think evhttp-sharp should ignore them rather than throw an AccessViolationException, as it currently does under Windows at least.