Support for DataField elements.

- The DataFields describe all workflow-relevant data items.

- When a process is created, the data fields are initialized. By default
  the initial value in None, but will evaluate the InitialValue
  expression if provided.

- I did not worry about parsing the DataType, since the spec is way too
  limiting for Python anyways.