Added state machine classes, based on QStateMachine
Regenerated API doc with Doxygen