Http message cleanup

Various cleanups for the HTTP message spec, as discussed on the mailing list.
Wouldn't usually be so pedantic, but if you're pushing for the last few reviews seems OK :)