* Fix storing of business process with `Description` having new lines
The `LegacyConfigRenderer::renderHeader()` should render new lines in the `Description` field as comments.
This fix avoids occurrence of future issues due to new lines in `Description` field while adding or modifying the
business processes.
* Parse new lines in header
The new lines in header which may belong to the field like `Description` must be parsed correctly.
Internally non-process children are only instantiated once.
This means when applying state overrides directly they're
used everywhere and do not differ between the containing
process. State overrides are now applied explicitly and
on demand, decoupling them from children.
Storing overrides as part of a node's name leads to way too complicated
code. A separate field is not only better for compatibility but also
more straightforward to process.