test($transition): add test for Transition.is() using functions
feat($transition): add typed TransitionRejection and Rejections factory
feat($transition): add toString to TransitionStep and Transition objects
fix($transition): only unset $transition.transition if it is current
test($transition): $transition.entering(), ABORT, SUPERSEDED, redirect