There are several places that crash when processing wchars: the dump methods used for debugging, -ast-dump, and -ast-dump-xml.  This was from StmtDumper attempting to get a standard string from StringLiteral, which is only allowed when the string is composed of standard chars.  A different visitor, StmtPrinter, already has the logic to nicely print out strings of different types.  This patch moves this logic into a function in StringLiteral class and has both StmtDumper and StmtPrinter call this new function.