preparing loopable task nodes
added stadard loop, loop strategies are now actors, FlowElements onReceive method is now final
Merge branch 'master' of github.com:catify/bpmn-engine into loopTasks
Merge branch 'master' of github.com:catify/bpmn-engine into loopTasks
fixed IdServiceTest to be able to test ExtensionService
removed sysouts, default version is now an empty string
refactored FlowElement class to have default constructor, Tasks are now composable based on their looping behavior, added TaskActionFactory for creating TaskActions, implemented NonLoopStrategy for Tasks
fixed receive task behavior, added receive task test
loop is now available for all activies, refactored class names, service task now uses an event definition actor like the other tasks
fixed sub process end event to not trigger its embedding sub process
rerun flow nodes now create another flow node instance in db with the loop count
nodes now create new flow node instances via the NodeInstanceMediatorService on loop, StandardLoopCharacteristics can now access loopCount in evaluation, added tests for StandardLoopCharacteristics
fixed complex gateway test, loopCounter now starts at first entering of a node, code cleanup
merged with loopTask branch