claro: fix paths to less, icons, and dojo.css
Split dijit.css rules out into claro files for each widget.
The infrastructure rules are split between dijit.css and claro/Common.less,
so claro needs to be included even just for infrastructure tests like popup.html to work.
remove obsolete CSS
split dijit_rtl.css rules out into claro files for each widget
fix missing dependency, refs #17022
(cherry picked from commit d2d424cf12fe4bbab538b2d26c719f155ab873f7)
Remove RTL CSS for TimePicker on IE, it's no longer needed, refs #7631.
It's actually detrimental: it causes a slight jiggle on hover.
(cherry picked from commit 02c09eea73e459e3c43d9a80bc81fb2b70200fae)
Load claro theme by default.
It's needed for infrastructure classes like dijitPopup.
get test_bgIframe.html working again
runTests.html for infrastructure tests
Fix escaping of characters in substitution variables, fixes #17286.
Also use ""+ rather than toString() to allow for null values.