#1807 add support for MutationObserver

Better support mutation events in Firefox - in particular allows handling of setting disabled property to true in Firefox, and other property changes that would not have triggered the DOMAttrModified event.