DataEmitter.charset fixes:

FilteredDataEmitter.charset now calls into underlying DataEmitter.
UrlEncodedFormBody encodes as utf8.