reenable _setTabIndexAttr in FormWidget
add doug's dcl.mix() workaround code
guessing at doug's other changes according to his email description
need to removeAttribute() too, otherwise tabIndex lingers on widget root node