guard code from when clearTimeout() doesn't work on IE8, refs #5777 !strict.
remove unused dependency, refs #10631 !strict.
Turns out transparency is needed on IE for the !DialogUnderlay to be transparent.   Making that work again.   Refs #16912 !strict.