adding the ability to specify the encoding type of command responses sent from the server.
This is a server-wide setting that is only used for text results of p4 commands.
I also removed some code that would prevent the use of non-ascii encodings, even if you explicitly called the utf8 or utf16 function.
Also, cleaning up the UTF8 marshal helper a bit.