fix tabbing in Widget-attr.js
Handle style prop passed to constructor on Safari.
create enteredViewCallback() method
Get tabIndex working on Safari.
Only works as a const; you can't change it after inserting the element into the document.
fix when document.register() supported natively
Widget-lifecycle and handlebars tests added.
Note that running register and Widget-lifecycle tests together will fail,
needs proper teardown & register cleanup.

Fixes #50.
Workaround lack of Intern sandboxing.
See https://github.com/theintern/intern/issues/6.

Even if we made a dui/register.clear() method, we still couldn't use the same
widget name in different test files because the native document.register() call
throws an exception if you try to register the same name twice.

Therefore, our only option is to make widget names unique across all the test files.
Slider (and other future subclasses) should define refreshRendering().

FormWidget and FormValueWidget should advise it, because they are merely
tweaking the output.
update executable flag
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'