support document.webkitRegister native impl
begin updating tests for spec compliance
only fire attributeChanged if the attribute value was changed