Use transition on Order creation
Use state machine callback for order number

Instead of having a full listener
Replace order.pre_create event with finite callbacks
Replace payment pre_state_change event
Fixes
Replace order.pre_release
Use own fork of Finite

As a temporary solution to move forward
Tune state machine configuration
Merge pull request #1447 from winzou/state-machine

[State machine] Improve things drastically