Prework to Creating a mechanism to detect the start & end of the workflow.
Handled start and stop of workflow through the workflow definition. StartState and EndState have been created and should be used once in the definition of a new workflow. That allows to pre-validate a definition while the runtime will do minimal work to figure out the transition states.
A simplier way of dealing with start and end workflow. Completelly stateless. A Workflow Process and Workflow Instance entities should be considered for a better management of workflows.
Workflow definition validation updated to allow at least one end state.
Synced with main repository.
Added support for workflow context data.
Merge remote-tracking branch 'upstream/master'
Merge pull request #7 from lnaie/master

Added support for workflow context data.
Merge branch 'master' into data-fields

* master:
  Added support for workflow context data.
  Workflow definition validation updated to allow at least one end state.
  A simplier way of dealing with start and end workflow. Completelly stateless. A Workflow Process and Workflow Instance entities should be considered for a better management of workflows.
  Handled start and stop of workflow through the workflow definition. StartState and EndState have been created and should be used once in the definition of a new workflow. That allows to pre-validate a definition while the runtime will do minimal work to figure out the transition states.
  Prework to Creating a mechanism to detect the start & end of the workflow.
Added Save functionality for items.