MH-9980, Use JQ Deffered objects to monitor nested asynch calls made when continuing processing and then wait on them before leaving the page.
MH-10143, Fix Init Script Error on Debian Based Systems

The problem is that /bin/sh defaults to dash on Debian based systems
which causes errors when executing the start script. Changing the shell
to bash manually works.

This commit just switches the shebang from /bin/sh to /bin/bash which
means that a bash is now required to run the start scripts, but it does
not matter anymore, what the setting for the default shell is.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10175, Spaces in Encoding Profile arguments cause errors

Some FFmpeg filters require spaces in the filter configuration. For
example a curves filter definition could look like this:

  -filter:v 'curves=all=0.5/0 0.51/1'

Unfortunately, spaces don't work well with Matterhorn as it tries to
split the filter definition and send them to FFmpeg as a list of
arguments rather than a single argument.

This patch introduce a space-placeholder that can be used to create such
filter graphs. For example, the filter graph defined above would, as
part of an encoding profile, look like this:

  -filter:v curves=all=0.5/0#{space}0.51/1

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10178 -- remove modification of namespaces in XMLCatalogImpl#Bindings
The implementation stripped trailing slashes. Namespaces must not be modified by any means since the XML namespace specification states that namespaces are simply treated as strings despite their URI nature.

- Fixed xml schema namespace http://www.w3.org/2001/XMLSchema-instance/ to http://www.w3.org/2001/XMLSchema-instance
- Unified http://www.opencastproject.org/matterhorn namespace to http://www.opencastproject.org/matterhorn/
Merged in lkiesow/matterhorn/t/MH-10143-init-script-on-debian (pull request #124)

MH-10143, Fix Init Script Error on Debian Based Systems
Merged in lkiesow/matterhorn/t/MH-10175-encoding-profile-space-placeholder (pull request #125)

MH-10175, Spaces in Encoding Profile arguments cause errors
Merge branch 't/MH-9980-trim-exit-after-aysnc-complete' into r/1.5.0

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
Merged in t/MH-10178-trailing-slashes (pull request #128)

MH-10178 -- remove modification of namespaces in XMLCatalogImpl#Bindings