fsm - QueueJobResult - rework internal structure
small fixes
fsm - QueueJobResult - job() helper implemented
implement default_code
fsm - task() now returns code as scalar
fsm - implement push_job and fix some tests
fsm - force list context
fsm - more tests and more docs
fsm - more tests