Add kwargs to optimizer, scheduler and dataloader using function `accelerator().load_state()` (#3540)
* Added artifacts and figure tracking at MLFlow tracker
* Added `log_artifact` to the MLFlowTracker
* Remove changes
* Added kwargs when loading state.
* added doc string
* Adjusted correct default types of kwargs
* Changed the load kwargs to a single one
* removed None value from kwargs
* fix kwargs for loading the model
* removed load_kwargs from optimizer state dict
* make load_kwargs a dictionary
* revert last changes
* reverted load_kwargs
* fix docstring
* added dict initiation
* Fix quality error during PR