added qunit test to verify correct callbacks on same-state transtion (before/after event ARE fired, enter/leave state ARE NOT fired)
added qunit test to verify correct callbacks on same-state transtion (before/after event ARE fired, enter/leave state ARE NOT fired)

raphaelfeng/typescript-state-machine,trunda/javascript-state-machine,watonyweng/javascript-state-machine,QuentinRoy/javascript-state-machine,beealone/javascript-state-machine,raphaelfeng/typescript-state-machine,jakesgordon/javascript-state-machine,tgalal/javascript-state-machine,zongkelong/javascript-state-machine,trunda/javascript-state-machine,trunda/javascript-state-machine,watonyweng/javascript-state-machine,raphaelfeng/typescript-state-machine,tgalal/javascript-state-machine,YshadowZ/javascript-state-machine,mosoft521/javascript-state-machine,beealone/javascript-state-machine,beealone/javascript-state-machine,raphaelfeng/typescript-state-machine,jakesgordon/javascript-state-machine,zongkelong/javascript-state-machine,QuentinRoy/javascript-state-machine,YshadowZ/javascript-state-machine,zongkelong/javascript-state-machine,watonyweng/javascript-state-machine,mosoft521/javascript-state-machine,YshadowZ/javascript-state-machine