Adding ddp_broadcast_buffers argument to Trainer
# What does this PR do?

In #22482, using the Trainer with `gpt2` and other similar models failed in naive distributed mode. Passing `ddp_broadcast_buffers=False` to Pytorch's DDP wrapper fixes the issue. This PR surfaces that argument to the Trainer user.
_The documentation is not available anymore as the PR was closed or merged._