base/json: Add converting TJson::TKind to logical strings
base/json: Add missing nothrow
base/json: Escape all the things we're supposed to so web browsers are happier with our json.

NOTE: This doesn't currently read in all the escape sequences. We just print them right.
base/json: Implement our own string reader which does escaped things properly.
base/json: Allow unqoted strings
Switch <base/cmd> to use <base/json> rather than <starsha/note> for args file parsing