Split LAST_CHUNK; more sensible error messages
Split chunk hdr parsing into chunk size and chunk extensions.
Handle ill-formed chunk extensions; get rid of OUT_OF_DATA
Handle EOF and hanging (not sure if we need this with stream sockets).