add special transitionend type to test event origin

fixes #13430
Shouldn't this be more like `($.support.transition && $.support.transition.end) || false` for it to be null safe? Also, does jQuery care if these are `false`?