MH-10189 -- Implemented incident handling and equipped composer service with specific incidents
MH-10189 -- Fixed typo in composer incident handling
Merge branch 'develop' into f/MH-10189-incident-handling

Conflicts:
	modules/matterhorn-admin-ui/src/main/resources/ui/js/oc.recordings.js
	modules/matterhorn-common/pom.xml
	modules/matterhorn-migration/pom.xml
Merge branch 'develop' into f/MH-10189-incident-handling

Conflicts:
	modules/matterhorn-workflow-service-impl/src/main/java/org/opencastproject/workflow/impl/WorkflowServiceImpl.java
Merge branch 'develop' into f/MH-10189-incident-handling

Conflicts:
	modules/matterhorn-common/src/main/java/org/opencastproject/job/api/AbstractJobProducer.java
	modules/matterhorn-common/src/main/java/org/opencastproject/rest/AbstractJobProducerEndpoint.java
	modules/matterhorn-common/src/main/java/org/opencastproject/serviceregistry/api/ServiceRegistry.java
	modules/matterhorn-common/src/main/java/org/opencastproject/util/persistence/PersistenceUtil.java
	modules/matterhorn-composer-ffmpeg/src/main/java/org/opencastproject/composer/impl/AbstractCmdlineEncoderEngine.java
	modules/matterhorn-composer-ffmpeg/src/main/java/org/opencastproject/composer/impl/ComposerServiceImpl.java
	modules/matterhorn-migration/src/main/java/org/opencastproject/migration/SearchMigrationService.java
	modules/matterhorn-migration/src/main/java/org/opencastproject/migration/SeriesMigrationService.java
	modules/matterhorn-migration/src/main/java/org/opencastproject/migration/WorkflowMigrationService.java
	modules/matterhorn-serviceregistry-remote/src/main/java/org/opencastproject/serviceregistry/remote/ServiceRegistryRemoteImpl.java
	modules/matterhorn-serviceregistry/src/main/java/org/opencastproject/serviceregistry/impl/JobJpaImpl.java
	modules/matterhorn-workflow-service-api/src/main/java/org/opencastproject/workflow/api/WorkflowInstanceImpl.java
	modules/matterhorn-workflow-service-api/src/main/java/org/opencastproject/workflow/api/WorkflowOperationException.java
	modules/matterhorn-workflow-service-api/src/main/java/org/opencastproject/workflow/api/WorkflowService.java
MH-10189 Removed incident workflow from UI
Merge branch 'develop' into f/MH-10189-incident-handling
MH-10189 Fixed incident parser test issue
Merge branch 'develop' into f/MH-10189-incident-handling
MH-10189 Fixed incident XML test
Merge branch 'develop' into f/MH-10189-incident-handling

Conflicts:
	docs/scripts/ddl/postgres91.sql
	modules/matterhorn-serviceregistry/src/main/java/org/opencastproject/serviceregistry/impl/ServiceRegistryJpaImpl.java
MH-10189 Removed no longer needed postgres update script
MH-10189 [Bugfix] Fixed cosmetic issues
MH-10189 -- Removed tailing spaces
MH-10189 Fixed incident loglevel and logmessage
MH-10189 Added migration profile to main pom
Merge branch 'f/MH-10189-incident-handling' into develop

This commit merges the job incident architecture.

In the current version of Matterhorn there is no way to find out where,
and under what circumstances, a job actually failed other than
inspecting the log files. In order to improve Matterhorn’s operability,
any job related incidents must be visible in the admin UI. The new job
incident architecture remedies the problem of distributed jobs being
unable to report back any type of issue or problem.

The job incident architecture is not only about failures, it's a general
job centric logging system that supports different types of severities
like they are known in common logging frameworks, e.g. INFO and WARNING.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>