Header field ordering

Using zero octet.  Major changes from original proposal in #326.