Moved contribute section to the left sidebar (#1046)

Changed how we handle the CSS for sidebar sections a bit.
Reworked the collaborate section (#1046)

Removed it entirely if the user can't create/translate subtitles.
Reworded things slightly for teams that are moderated, but don't use
tasks.  Moved the code that checks permissions out of the template and
into the view.

Moved the template for team's that use tasks from _team_list.html to
the video-page.html template.  Changed it so that it only displays the
"Contribute subtitles: view tasks for this video".  Refactored the
template code to make it translatable. Removed the _team_list.html
template and the render_belongs_to_team_list tag.
Moved description to underneath the video (#1046)
Made the header for Contribute match the rest
Fixed show/collapse for the language list (#487)
More videos page fixes

Moved team info under the Contribute header Removed unneeded CSS after
this change.

Added whitespace above our description and metadata sections.  Made
the description DIV use the styles that it had before, for example
line-height: 150%.

Moved languages metrics box to be the 1st in the list.  Started using
table layouts for the metrics lists.  This is the easiest way to make
it render well regardless of the number of cells.

Added extra space between the various <p> elements in the Contribute
section.  Changed wording for the link to the team.
Changed the CSS/HTML we use for the metrics boxes.

I think this markup is more correct than before.  Using <p> for
"Languages" and <p> for "2" doesn't seem correct to me.  Now we just
have the text inside the DIV/A tag and use a span to signify the
count.
Moved the sharing section below the language list.

Also changed how we handle the language list if there are no subittles
yet.  Instead of displaying tasks and stuff (which are already
displayed above), we always just say "this video doesn't have
subtitles yet."
Don't display a link to the tasks page for non team members
Reworked the contribute section a bit more.

Mostly this just makes the logic cleaner.  It also avoids adding an
empty <p> tag in some edge cases like the user can edit subtitles, but
not translations, and there are already subtitles created.
More work on the videos page and also the language page

Reorded the language page sidebar to match the video page one better.

Move "Get Embed Code" link to the right of the Subtitles header.
Changed header to read "XX languages" instead of "View Subtitles
(XX)".

Removed extra top margin on the description in the language page
sidebar.

Refactored language list code so that it's all in 1 template.  Split
up the embed code and the sharing code into 2 templates
Added icons for the edit/upload links
Skip the language list section if there are no subtitles.
More video page changes

Changed the color of our icons to dark gray instead of black.

Added a bit of padding above the "This video is part of..." text.

Correctly pluralize Languages.

Moved the add to team widget to the bottom of the sidebar.  Added a
heading for it.
Update video description when the primary language changes (#1071)
Only update video titles/descriptions if the version is public
Merge branch 'staging' into gh-751

Conflicts:
	media/src/css/subtitle-editor/subtitle-editor-dev.css
Cancel idle timeout when we are showing the error modal (#751)
Remove the heading above the team selector (#1046)
Change counts on the team videos tab (#1054)

Changed the language count from being the number of completed
languages to the number of languages that have a public or private tip
with at least 1 subtitle in them.