format embedded escaped characters (newlines, tabs etc) in double-quited string literals

This change translates escaped characters in double-quoted string literals (like \n, \t etc) to their internal representation.