Macroize event handler getters and setters.
auto merge of #3776 : saneyuki/servo/macro, r=jdm

Fix #3755

This doesn't convert some specialized event handlers (e.g. `HTMLBodyElement`'s ones, `HTMLElement.GetOnload()`).