Add Transition.abort() as a way to interrupt a transition

Consistency is not guarantee, the rendering will stop where it was.