shift torch dynamo handling to accelerate
### What does this PR do?

1. Shits the torch dynamo handling to accelerate
2. Should be merged after #23158 
3. No user facing change. Now, users can use `accelerate launch` for torch dynamo, e.g.,
```
accelerate launch --dynamo_backend=inductor ./examples/pytorch/text-classification/run_glue.py   --model_name_or_path bert-base-cased   --task_name $TASK_NAME   --do_train   --do_eval   --max_seq_length 128   --per_device_train_batch_size 32   --learning_rate 2e-5   --num_train_epochs 3   --output_dir ~/temp/$TASK_NAME/ --fp16 --overwrite_output_dir --pad_to_max_length --dataloader_drop_last
```

Current usage like below is unimpacted:
```
python ./examples/pytorch/text-classification/run_glue.py   --model_name_or_path bert-base-cased   --task_name $TASK_NAME   --do_train   --do_eval   --max_seq_length 128   --per_device_train_batch_size 32   --learning_rate 2e-5   --num_train_epochs 3   --output_dir ~/temp/$TASK_NAME/ --fp16 --overwrite_output_dir --torch_compile --pad_to_max_length --dataloader_drop_last
```
_The documentation is not available anymore as the PR was closed or merged._