Fix typo in DOMEventFacade constructor
Fix typo in DOMEventFacade property overrides
Clean up fireOnce logic and fix removeTarget typo
Another round of major updates

I can't list out the specific changes because it's been too long since I
made them. The changes were made to copies of the files inserted into the
yui3 repo, then copied back.