Bug 862627 part 1.  Switch EventListener to WebIDL codegen.  r=smaug
Bug 862627 part 2.  Rip out some now-dead codegen code.  r=smaug