Merge remote-tracking branch 'durko/develop' into develop
Merge remote-tracking branch 'durko/develop' into develop
Turn of workflow xml
Merge get_workflow_ui_info into regular methods via new Flag

Small changes to the API that should hopefully not break it and still keep
compat with the Mason frontend.
Add condition and validator to yaml-workflow
Add x modifier to Regex Validator
Improvements on yaml workflow and UI, workflows for CRL and Metadata
Use ordered list of actions, improve use of labels, etc
Re-Add XML config, XML and YAML Config can now co-exist

Note: Make sure that you do not have duplicate entity names,
the yaml config will overwrite any item from the xml config
that has the same name
Remove workflow based config versioning

Turn off config versioning based on session and workflow management
Still uses Config::Versioned as backend and tracks the current head
but does not switch between version while normal execution.
A started daemon will always use HEAD.
Minor fix in Validator::Approval::Signature
Reinsert force dbi commit in workflow factory
Helper script for workflow migration
Automated result of workflow migration script for basic workflows
Fix parameter spelling in ui renderer
Adjust workflow names in webui qatest
Fix connector queries in server init
Fix workflow acl code
Replace Config::Versioned backend with Memory based Config::Merge

This patch completly drops the idea of config versioning and just loads
the current config from the plain yaml directory on each startup.
The laodcfg and reload command becomes ineffective.
Add some debug