Mark subtitles complete when they are endorsed

This corresponds to a change on unisubs-integration that adds support
for the is_complete flag
Fixed mouse tracking on edits from outside the subtitles controller

When we added subtitles with the enter key, we didn't go through
startEdit(), so we didn't have the mouse handling code.  Fix it so
that we add the mouse handling code regardless of where the edit starts.