1874: Handle blank language codes in the widget RPC

In the future these blank codes will be going away, but for now there are a few
hundred SubtitleLanguage's in our DB that have a language code of "".
Traditionally this meant "the original language of the video", so we'll just
make the name "Original" for now.

Done as part of Sentry Duty:
https://sentry.amara.org/amaraproduction/group/262/
Trailing whitespace.
Fix bad whitespace.
1875: Don't crash on notification to partners without settings

If a team belongs to a partner that doesn't have any notification settings, we
should just return instead of crashing and burning.

Done for Sentry Duty:
https://sentry.amara.org/amaraproduction/group/4137/
Merge branch 'production' into staging
Updated integration repo
Merge branch 'production' into staging
1898: Created test case for transcription tasks when the video's original language is set
1898: If the video's audio (original) language is set, auto created transcribe tasks will be set on that language
Log something useful when unilangs cant parse code
1916: Youtube team videos don't need credits
Revert "1916: Youtube team videos don't need credits"

This reverts commit 5304500d622332a02ca06866cdb5e54743b9093b.
1916: Youtube team videos dont need credits take 2
added missing pytz requirement
1916: Add credit functions should be safe

The add credit functions now determinte whether or not the credit should be
added.
1916: Add script to remove broken YT descs.
First draft of security page
Merge branch 'production' of github.com:pculture/unisubs into production
Second draft of security page
Merge branch 'production' into staging