Fix scrollEnd event from double firing

https://github.com/cubiq/iscroll/issues/761

On wheelscroll the scrollEnd event was firing twice. Once from _transitionEnd (core.js) and once from a timeout in _wheel (wheel.js).

Placed a check in _transitionEnd to only fire scrollEnd event if _wheel's scrollEnd event is already set to execute.