Nicely deal with case where a video is on amara but does not have subtitles yet
Merge branch 'staging' into gh-1219
Better behavior of drop-up menu when video is not on amara
new embedder links to editor
Use selected language for link to improve subtitles
Merge pull request #1527 from pculture/gh-1219

Gh 1219
add the js for the reset the net campaign and future IDL actions.
Update ondemand URL
Merge pull request #1536 from pculture/gh-1530

Update ondemand URL
Fix conflict in embedder JavaScript
Merge pull request #1538 from pculture/gh-1532

#1532 add the js for the reset the net campaign and future IDL actions.
Loader image is a data URL to work around static files URL on production
Merge branch 'staging' of github.com:pculture/unisubs into staging
Added code to sync subtitles to youtube

This is mostly just ripped from the videos.types.youtube module.

Improved display of the account for the sync history page
Couple of performance improvements for the sync history tab

I noticed that we were doing several queries per history row, which is
never good.  Changed it so that we select the version when we select
the sync history objects and that we select all the accounts using 1
query per account type.  Lastly, removed the link to the version, it
required several queries and it didn't seem all that useful.
Fix youtube usernames for old VideoUrl objects.

Added a couple more fixes for unittests.

Fixed update_all_subtitles() to work with both team accounts and user
accounts.

Altered the code in the videos app to get the owner_username a bit.
Fixed YouTubeAccount.is_for_videourl()

Couple other fixes to externalaccounst.tests.models
Hook up the user profile page to the new youtube account code
Unittest fixes/changes

Changed the mock youtube.get_video_info() to always return the same
info rather than having a lookup table.  I think this way is cleaner
and we should just make the tests work with it.  If they need to test
something else, they can always patch get_video_info() a second time
to make it return a specific value.

Added mock for get_new_access_token.
Test fixes/improvements

After this I get all tests to pass, except for the webdriver_testing
app.

Fixed video types tests to work now that we don't strip url params
from the video URL.  Also changed the way we matched some video types.
I think this is a simpler and cleaner way to check the extension.
Removed the video_urls test which is only tested the URL stripping
feature feature.

Fixed comments tests after the latest changes.

Fixed team video feeds import tests.

Fixed merged dfxp test.

Fix for reset_mocks() in test_utils.  The previous code wasn't
resetting the child mocks.

Added the nose-exclude package which makes it easy to skip a
particular app's tests.  Added unittest2 package which allows
babelsubs tests to be run.

Added nosetests.xml to the gitignore file.

Fixed test_settings.py file.