Setting the name attribute after the widget DOM is created, even though it's not attached to <body>, causes subtle problems on IE.   Specifically, dojo.query() and getElementsByTagName() don't work.  (Even though form submission and dojo.attr(node, 'name') still do work.)
Setting the name attribute after the widget DOM is created, even though it's not attached to <body>, causes subtle problems on IE.   Specifically, dojo.query() and getElementsByTagName() don't work.  (Even though form submission and dojo.attr(node, 'name') still do work.)

Rollback [16468] and [16474], and implement different solution.

Fixes #8660, #8671, refs #8484 !strict.


git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@16716 560b804f-0ae3-0310-86f3-f6aa0a117693

Sam-Cummins/delite,Sam-Cummins/delite,harbalk/delite,kitsonk/delite,harbalk/delite,kitsonk/delite