update doh test to use deferred correctly.
Intern test for StarRating, using the Intern proised based wd.js API.
using d-star-rating tag instead of dui-star-rating.
fix indentation and jshint errors
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 setter on prototype.
- Remove tabIndex attribute from root DOMnode so there isn't an extra tab stop.