1925: Fixes issue
1903: fixed issue
Merge branch 'staging' into i-1925
1925: Hacks to fix dashboard/assigning tasks issue. Sorry

Since our assigning task is already a hack,
we need another so when the user already has
max number of tasks for a team, we don't have error
when the user tries to resume a task.
Merge branch 'staging' into i-1925
1903: simplified caching handling and caching invalidation
1990: updated demo metrics to include rev
1990: updated demo metrics
1990: updated demo metrics to use branch name
1990: optimized branch lookup (thx sjl)
Instead of using openSearch, let's use link href
next (it's safer and cleaner).
Merge branch 'production' into x-youtube-username-fix
If we can't find a youtube -> unisubs language, don't blow up.
If the video is private or something else happens
while trying to get the video from youtube,
don't blow up.
Fix unicode error while logging.
Implemented a resolve_ownership method on TPA

This method receives a VideoUrl and tries to find
the TPA account related to that VideoUrl.

We need this because we have a ton of video urls
pointing to youtube full names (instead of the
unique usernames) and since full names are not
unique, there could be two TPAs and that can
make the code blow up.
Merge branch 'production' into x-youtube-username-fix
Fixed error handling on missing yt languages, fixes https://sentry.amara.org/amaraproduction/group/8268/
Merge branch 'production' into staging
ThirdPartyAccountManager should be self.