Fix for SubtitleVersion.save()

It now just ignores metadata when passed metadata=None.  This fixes the
unittests and a bunch of other cases.