Only add --no-trunc for newer docker versions.

For older docker version this flag may not be defined, and also they
don't use long CIDS in the cidfiles.

I'm not 100% sure that 0.10.0 is the correct version where we want to
switch to using --no-trunc, but I think it's correct.
Fixes for the video tests

Tests now pass and they don't call url_exists() which does a network
request.  We also now test what happens if url_exists() returns False.
Made kaltura syncing tests pass
Fixed some unittests.

Removed the teams tests for the add videos view.  One was failing and
we have tests for the form itself in videos.tests.forms.  I think
those are good enough.
Switched to factoryboy for unittests (#742)

Factoryboy is awesome.

The new code works basically the same as the old code, the one gotcha
is factories.VideoFactory doesn't set primary_audio_language_code like
test_factories.create_video() used to.  I think this is better since
in the real-world, videos get created with
primary_audio_language_code=NULL.  However, there could be issues if
the calling code expects the old behavior.
Deleting test_factories
Merge pull request #1444 from pculture/gh-742

Gh 742
Update _upload_subtitles.html

Updated message displayed on template, adding that we do support .vtt subtitles to be uploaded.
Table view for bulk approvals
Merge branch 'staging' into gh-1322