MH-10482, Switched Encoding Settings for Composite/Concat

This patch changes the encoding settings used for the concat and
composite workflow operations. In particular, the changes are:

 - Increased video quality
 - Faster video conversion
 - Lossless audio

The changes will cost some space, but even with the recent settings,
files couldn't be published like this. Thus size doesn't matter as the
will be re-encoded for distribution anyway.

One nice side-effect of these changes is that the license problems with
faac shouldn't matter anymore as it's not used anymore and we can get
rid of it. That also means less dependencies.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10516, JavaScript Error on welcome.html

The JavaScript on the welcome page still expects the removed analytics
parts of Matterhorn to be available which leads to errors. This patch
cleans up the welcome page.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10477, Use objects instead of "Associative Arrays"

Because Arrays are extended by Array.prototype function names can match expected keys.
Deleted duplicate arg check as objects won't allow duplicates.
MH-10515, User Might be Redirected to JSON files after Log-in

Under some circumstances users will be redirected to some JSON data
after login. The reason for this is that MH remembers the first page
that was requested without log-in and redirects the user to that page.
If a user was on an admin page that periodically requests data and the
log-in times out (there are several reasons for that to happen), the
first page that is requested is some data and the user will be
redirected to that data instead of a ui.

This patch will fix this behavior by accepting redirects only to a user
interface (URI contains “.htm”). This simple heuristic should be
sufficient as it should cover nearly all cases and the worst thing that
might happen is that the user will be redirected to the welcome page
which is far better than to end up in some kind of JSON data.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10488 Remove out-dated information about Bamboo build server

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10477, removed trailing spaces from my changes and elsewhere
MH-10477, added trailing ; to fn definitions
MH-10365, Disabling YouTube actually disables Metadata Editor

This fixed the issue by providing the YouTube editor with a unique id.
It also fixes the notation of the name YouTube.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10527, close http response after use
Merge 't/MH-10527-ingest-download-handler' of jperrin/matterhorn into r/1.6.x
Merged in lkiesow/matterhorn/t/MH-10482-no-faac-in-encoding-profiles (pull request #303)

MH-10482, Switched Encoding Settings for Composite/Concat
Merged in lkiesow/matterhorn/t/MH-10516-js-error-on-welcome-page (pull request #329)

MH-10516, JavaScript Error on welcome.html
Merged in lkiesow/matterhorn/t/MH-10488-remove-bamboo-from-main-pom (pull request #330)

MH-10488 Remove out-dated information about Bamboo build server
Merged in lkiesow/matterhorn/t/MH-10365-trim-disabling-youtube-disables-metadata (pull request #331)

MH-10365, Disabling YouTube actually disables Metadata Editor
MH-10478 matterhorn-smil-impl unit test fails without working network
MH-10480 Fixed display issues with incident encoding failed message
MH-10520 Fixed mysql update script 1.5 to 1.6
MH-10507: Removing problematic directory cleanup routine.  This was causing race conditions and just generally being a pain.
Merged in t/MH-10480-incident-display-issue (pull request #336)

MH-10480 Fixed display issues with incident encoding failed message
Merged in wsmirnow/matterhorn/t/MH-10478-matterhorn-smil-impl-test-fails-without-active-network (pull request #335)

MH-10478 matterhorn-smil-impl unit test fails without working network