Added tests for the feed parsing.

Cleaned up the code a bit, so that we use dict-style access instead of
attribute access.  This makes things easier to test.  Use get() to get
the rel attribute of links.  It may not always be present.

Made the VideoImporter object return the videos that it creates.
Consolidated some video feed code.

Made all updates happen in VideoFeed.update(), instead of sometimes
happening in the import_videos_from_feeds() task.

Added a test for VideoFeed.update().
Fixes for team video feeds (#837) (#836)

Refactored/cleaned up the code things.  Now the team code is in the
teams app and the videos code is in the videos app.  I also generally
tried to make things clearer.

Save the team with for video feeds added via the team page.  Create
team videos whenever that feed is updated (before we would just do it
on the first pass).
Cleaned up feed forms a bit.

Removed the save_feed field, which we weren't honoring -- we always
saved the feed regardless of that setting.

Renamed "youtube_form" -> "feed_form".
Added django admin action to update video feeds.
Fixed display issues with the videos create form (#837)

Display the form on the videos/create page.  Fixed alignment of the
different form lines.  Added a small margin to the right of the input.
Merge branch 'staging' into gh-837
Cleaned up the team video migration.

Not sure why south pulled in all those changes, we only need the add
column.
Fixed youtube URLs in the add feed form (#837)

Made it so we parse youtube usernames and URLs again.  Fixed it so
that the form can handle multiple urls like before.
Fixed the add videos page padding (#837)
Fixed help text for the supported feeds (#837)
Fixed issue with the teams feed form.

Before this change, I think things would not work if you used the
youtube usernames for that form.
Fixed crash when submitting a feed without a user attached to it.
Changed team video filtering (#837)

Added excluding languages.  Made the filters section not read like a
sentence.  Changed it so you click a button to change the filter.
Revert "Changed team video filtering (#837)"

This reverts commit 300f2499edefd1cd445e53477d1e22aa6b526dbf.
update the feed tests, change yt feed video, remove save checkbox select
Added more ways to detect duplicate feed URLs (#837)

This should take care of all edge cases, like trying to add the same
youtube username twice.
add selenium tests for submitting feeds via the team add videos page
add a check that the videos added are associated with the team
Merge pull request #1041 from pculture/gh-837

Gh 837