Disable ClearML automatic model uploading
### Feature request

Allow users of `transformers` to disable the automatic model uploading of ClearML. Perhaps we can also allow users to write their own integration callbacks in case they want to configure some more stuff.

The place where the saving happens is `src/transformers/integrations.py`:
```
    def on_save(self, args, state, control, **kwargs):
        if self._clearml_task and state.is_world_process_zero:
            ckpt_dir = f"checkpoint-{state.global_step}"
            artifact_path = os.path.join(args.output_dir, ckpt_dir)
            logger.info(f"Logging checkpoint artifacts in {ckpt_dir}. This may take time.")
            self._clearml_task.update_output_model(artifact_path, iteration=state.global_step, auto_delete_file=False)
```

We should add a condition to the main `if`, similar to what `NeptuneCallback`  or `MLflowCallback` is doing.

### Motivation

Several experiments that I ran were interrupted because I reached the max limit of model uploading. However, I was not interested in uploading my models in the first place. Hence, a configuration would be appropriate in this case.

### Your contribution

I can submit a PR if the contributors would help figure out the correct way of handling it :)
Would you like to make a PR using the same kind of environment variable as WandB and CometML to control model logging through clearML?

(PS: There is no limit to the number of uploaded models on the Hugging Face Hub when you set `push_to_hub=True` ;-) )<|||||>Yes, I'll try to create a PR :)<|||||>I'm having the same issue!<|||||>@sgugger I created a [PR](https://github.com/huggingface/transformers/pull/20969). Can you please review? :)