dojox/app tests were failing on IE8, had some problems with inheritance after mixins, and domNode.parentNode being set incorrectly on IE8. fixes #17549

(cherry picked from commit 323046323455eac883e0eb0c5684a20f4ecfa90d)