Added ParserOptions.CharsetEncoding to be used for fallback when 8bit text is encountered.

Updated various APIs to pass along the ParserOptions.