[Seq2Seq] Make Seq2SeqArguments an independent file
# What does this PR do?

By putting all `Seq2SeqTrainingArguments` logic in a separate file, the `Seq2SeqTrainer` and `Seq2SeqTrainingArguments` can be used as standalone files without having to download any additional files because of other dependencies. 
