2355: add "needs editing" tag for subtitles that have been sent back

Updated the language list tests a bit for tasks.  We should have be
using the primary language if we are testing subtitle tasks.

Updated Task.complete() so that it returns a task for when things get
sent back.  Before it was returning None.  It seems like that method
should return a new task if one was created.
2360: Update subtitle overlay as we type
2175: Fixed cursor positioning when clicking subtitle items
Merge pull request #175 from pculture/x-2355

2355: add "needs editing" tag for subtitles that have been sent back
Fixed http callback notification  for DMR
Added a Referer header to http callback notifications so that customers can tell which environment it's coming from
Ported team http callback to DMR
And one more place to migrate DMR on notifications
Updated integration repo
Do ignore self signed certs on http callback
Fixed uncaught exception on the dialog, should be harmless but why let it throw?
2379: Fixed the sutitle overlay on the translation dialog. Oddly, this has been broken for a long time now, we only noticed it now