Doug's infrastructure fixes for tabIndex to work:

- Dcl.mix() monkey patch. Works around problem with native property names on FF and IE.
- Delete properties on DOMNode instance to expose custom setters on prototype.
- Remove tabIndex attribute from root DOMnode so there isn't an extra tab stop.