Use objectName() if set for signal transition

Fixes #38
Remember StateMachineViewer's image path
Merge remote-tracking branch 'origin/1.3'