Http message cleanup

Various cleanups for the HTTP message spec, as discussed on the mailing list.