make UTF-8 the default for all extension methods, and consistently put t...

make UTF-8 the default for all extension methods, and consistently put this default on the Charset version of the methods, not the name-of-charset as string methods.  this was written two different ways before, and the behaviour would default in some cases to UTF-8 and in others to whatever the system default encoding.