Infrastructure changes to fire custom tabIndex setter (this.tabIndex = 3) on Safari.  To get the tabIndex value, use this._get("tabIndex") instead of this.tabIndex
delete doh tests replaced by intern ones
more fixes for native document.register() support
fix handlebars when browser supports document.register() natively
Rewrite test to work on browser w/native document.register() support.
Need to handle case where elements are upgraded before the upgrade() call.
StarRating can now be included in forms (uses name property to name the
value submited for the star rating in forms). It uses standard readonly
attribute instead of editable, max instead of maximum, and supports
disabled.
Merge branch 'starrating-form'
Bug fix: the stars where recreated each time that the value was updated.
remove console log statement.
remove obsolete code
tabIndex functional test.
Skips running on safari and iOS since the driver can't tab.
simplify tabIndex code
move Intern to be in dui/node_modules
setup widget tests to run against saucelabs,
and to expect intern in dui/node_modules
delete obsolete files
move mixins/ files to top level
Split tests directory for infrastructure and widgets.
Widget tests are in widgetTests/ until widgets are moved to separate repository.
Move tests/infrastructure files to tests/.
Also removing DOH test references from module.js for tests that were converted to Intern.
Move tests/mixins files to tests/.
ownerDocumentBody is not longer defined,
use this.ownerDocument.body instead