Return 400 if a non-whitespace comes after the
first white-space in a header name. That's not
allowed.

This means input like this will cause a 400
response:

```
Header Name: Value
```
Merge pull request #2 from heroku/hd_name_ws

Whitespace in header names