MH-10106, Fix Special Character Encoding in OCR

Tesseract uses UTF-8 as output encoding for recognized texts, Matterhorn
would, however, just ignore that and read and interpret the output
byte by byte, causing all special characters to be broken. This behavior
should be fixed with this patch.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10112:  Fixing issue where download distribution service does not close http connections.
3rd party tools/scripts update (MH-10047, MH-10050, MH-10080, MH-10103)
3rd party tools/scripts: Fixed installation of gstreamer on RHEL 6.5
Added recognition of Scientific Linux (processed same as CentOS)
MH-10121 -- Preparing for the release of 1.5.0
MH-10123, Add Default-Start to SysV-Init Script

SLES would complain about a missing Default-Start field in the init
script. This commit just adds this so that SLES stops complaining.
Merged in t/MH-10077 (pull request #93)

MH-10077, Wrong privileges in View Details of Series
Merge branch 'greg/t/MH-10112-download-distribute-http-connections' into r/1.5.0

This patch just closes the http connection once things are complete. As
reported on list this resolved the issue. Testing by Alexander Bias at
Ulm.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10053, Add “matterhorn --version”

This will add a --version option to the start script. The version is
determined based on the name of the matterhorn-common module which
should always be present in the lib/matterhorn/ directory.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
Merge branch 't/MH-10106-ocr-special-char-fix' of https://bitbucket.org/lkiesow/matterhorn into r/1.5.0
MH-10130, Accept all 2xx HTTP Status Codes as Success

The post-mediapackage workflow operation handler would throw an error if
the webservice the mediapackage was sent to returned an 2xx HTTP status
code other than 200. This patch will make MH accepting all 2xx codes.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10131 -- Fixed abstract element selector when using tags only
MH-10131 -- Fixed abstract element selector when using tags only
Fixed Scientific Linux atomic.repo parsing
MH-10135, output Process error message in Tests
MH-10138, Inser FFmpeg MediaAnalyzer into Main POM

This commit adds an alternatives profile to the main pom to make
compiling alternative modules easier.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
Merged in lkiesow/matterhorn/t/MH-10123-default-start-in-init-script (pull request #104)

MH-10123, Add Default-Start to SysV-Init Script
Merged in t/MH-10047_MH-10050_MH-10080_MH-10103 (pull request #102)

3rd party tools/scripts update
MH-10081 -- Execution information for unused plugin exec-maven-plugin, added info for maven-pmd-plugin instead