streams: make setDefaultEncoding() throw

This makes behavior consistent with `readable.setEncoding()`.
naw. don't worry about it. :)