fixed transition locking feature and updated tests.
changed not to make timer if transition is locked.
removed unnecessary setTimeout and added transitionCommitSync and transitionUnlock interfaces to Transitionable.