Introduced back support for RHEL/CentOS 5.x
MH-10230, fixed typos
MH-10233 -- Removed outdated userdirectory-jpa files
MH-10242, Users tab cuts off roles

The roles in the users tab are cut off (fixed width, overflow:hidden),
even though there is a lot more space available in the UI. This commit
will fix that behaviour and let the roles string use the full column.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10252, redirect ROLE_COURSE_ADMIN and ROLE_INSTRUCTOR to welcome page.

They have administration rights for their series and there is no route to admin from engage.
MH-10237, stops returning to recordings tab if in and out points are invalid

The deferred action is rejected so that the redirect no longer occurs once the asynchronous calls complete. In addition:
* The spinner (part of the MP editor) is hidden if the action does not complete
* The errors are highlighted and reworded to be clearer
MH-10257 -- prevented a null pointer exception if the resulting catalog is null during text extraction
Remove LTI from default security xml

This patch comments out the OAuth configuration by default. Activating
this should be part of the LTI set-up process and is documented as
such in the LIT guide [l1] which by the by should be part of the release
documentation and not the adopters guide.

This would also mean that adopters not using LTI don't have to
explicitly deactivate it or change the credentials to deny access.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10108, Fix Special Character Problem in Search Service Remote

The search service remote module would send mediapackages serialized as
XML to the actual series service without encoding information.

This will result in special characters to get messed up which may even
lead to the distribution get stuck in a multi server environment.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10268:  Fixes the CA package install, now installs updated version of Maven for newer OSs
MH-10268:  Fixes the CA install script to understand the updated init script location in 1.5.0
MH-10264, Fix Ingest Inbox Relative Path

Some services (org.opencastproject.ingest.scanner.InboxScannerService)
accept a relative path in configuration and expect that felix run from
felix.home.

Though all configs should really specify full paths, to preserve the old
behaviour, this patch will change the start script and switches to the
main matterhorn folder before running Matterhorn.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10257 -- Additional workaround to prevent a null pointer in text extraction operation handler
MH-10023, Improve .gitignore

Awap files for directories were not excluded and Makefiles would also be
tracked.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10224, Fix non-uniform binary path defaults and docs

The documentation in config.properties for binary paths is lacking, in
part incorrect and non-uniform. Additional, the defaults for all
binaries are their names (assumption that the binaries are in a system
path) except for gst-launch. This commit fixes this.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10124 removed wrong and unnecessary check if a file is distributed and added file extension again that was omitted when creating the URI
MH-10124 deleted code that was previously just commented out
MH-10124 Removing "mp4:" tag that causes trouble too.
MH-10124 fixed deletion of directories problem
MH-10124 added check if parent is null