Direct state-to-state transition support.
Added the ability to create a state machine that is used to track the state of an external system. In that case, it may be advantageous to be able to transition to any state from any state to synchronize the state machine to reality. This release has the methods to support this capability. Note that it has to be enabled by the user, it is not enabled by default.