Stop accessing dojo/main from DOH modules, and stop using the dojo and dojox globals.   This includes stopping mixing in "dojo" into "doh".   Hopefully no one was depending on that besides the DOH code itself.  Fixes #16577 !strict.
More fixes to stop accessing dojo/main from DOH modules.

Moved fixHeight() from _ParseURLargs.js to _browserRunner.js so I can use require() to get the dojo modules being used by that function.   It turns out that fixHeight() is using a fair amount of dojo code (on IE9) in order to fix sizing of the runner.

Refs #16577 !strict.
refs #15130. Fixes copyrights date for 2013.
Remove firebug-lite dependency from browserRunner.js, refs #12672 !strict.  It was added in [24395] but doesn't seem to be necessary [anymore], even when running on IE6.   I understand needing firebug-lite when running an individual test but I don't see the point of it in the test runner, since the test runner has a log pane already.
Use dojo/domReady rather than dojo/ready, refs #16585 !strict.
Use data-dojo-config instead of djConfig (as attribute passed to <script src=dojo.js>), and data-dojo-id instead of jsId.   Demos, dijit, dojo, and util.   Refs #16585.
event="..." --> data-dojo-event="...", args="..." --> data-dojo-args="...", refs #16585
Enable aliases for persian calendar Refs #16581