use dojo/sniff not dojo/_base/sniff, refs #16585 !strict.
Stop using dojo/_base/json, refs #16585 !strict.   Turns out I can't use dojo/json::parse() because the parser can take non-JSON for things like data-dojo-props.