Fix for language ordering on the create subtitles forms.

If the user is logged in, but doesn't have their languages set, we
should default to english.
Fix error with unsynced subtitles an the timeline

There was an issue with drag and drop with unsynced subtitles.  The
code to handle DnD would use values from when we first set up the DIV
for the unsynced subtitle.  If the user had seeked since then it would
seek to a totally wrong place.

Slightly related to this was the fact that if scope.currentTime
hadn't been set yet we would set the start time for the unsynced
subtitle to null.

This may be related to #1300, I'm not sure.
Fix bug redrawing timeline.

I'm not sure why we had (this.startTime >= 0) in that if statement.
It probably made sense at one point but now it's definitely not
working.  I could make the timeline disappear by seeking to the end of
the movie, then back to the start.

This also might be related to #1300, I'm not sure.