update refreshRendering
fix indentation and also use StarRating's method for doing Bidi inheritance
fix typo from previous check in (4ad12b9)
retag widgets as d-xxx rather than dui-xxx, fixes #39
Detect previously checked RadioMenuItem on the fly.
Matches how _RadioButtonMixin works.
Refs #17519.

Also updating _RadioButtonMixin.js to specify that it only needs dojo/query!css2.
(cherry picked from commit 7e98f10fd7b013a89929973df6aa293921de3af7)
Migration to ES5 function for lang.trim() and dojo.trim()
fixes related to module renaming
fix code style.
Migration to ES5 function for lang.isArray(), lang._toArray(), lang.isString(), and lang.isFunction()
Merge remote-tracking branch 'upstream/master'
TBD => TODO as tag in code comment
StarRating now uses refreshRendering()
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.