update some dijit infrastructure tests to AMD, stop using dojo/ready, prefer _WidgetBase to _Widget except when testing deprecated functionality, etc., refs #14279