returnValue should not be part of TimingEvent

returnValue is part of BeforeUnloadEvent which TimingEvent does not inherit from.

This was causing issues with the ShadowDOM polyfill for Chrome since Chrome incorrectly puts returnValue on Event and the polyfill wraps that in an accessor pair which gets invoked by the assignment in the constructor.