Update development dependencies
Use Kotlin 2.3.0
Set kotlin languageVersion to 2.0
Add TransitionParams::isStartTransition extension to check if the transition is a result of StateMachine initialization or explicit outside event transition.
Check the Dispatcher type in createStateMachine method. Throw exception if detecting common multithreaded dispatcher.
This check can be muted by new `...