Allow Callback instance as an argument of `callbacks` in `Trainer`
🚀 Feature
Allow Callback instance as an argument of callbacks in Trainer
Motivation
Currently, callbacks must be List type. But, many users only use single callback.
Pitch
# AS-IS
Trainer(
    callbacks=[callback]
)

# TO-BE
Trainer(
    callbacks=callback
)