Migration to ES5 functions for dojo/json, dojo/_base/json, and dojo.fromJson/toJson.
fix trailing comma
Invalidating inherits from Widget
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 setters on prototype.
- Remove tabIndex attribute from root DOMnode so there isn't an extra tab stop.
update bower.json for new dcl, refs #34
Add test case for tabIndex, refs #34.
It's only working when tabIndex is declared in a mixin, not when it's in the
 props passed directly to register(), so I left the other test case commented out.
improve test case for tabIndex, refs #34