Merge pull request #130 from redneb/master

Don't UTF8-encode URLs twice
Exceptions for invalid chunk headers #128
Reject chunks whose length header is empty or contains junk
The last chunk must be terminated by a CRLF like all other chunks
Include the CRLF terminating the chunk when raw body is requested