Allow drag and replace image in `gr.Image` and Multimodal textbox (#9031)
* allow dragging image over current image value in imageeditor
* add changeset
* add drag to image
* add changeset
* type fixes
* tweak
* tweak
* add test
* add changeset
* revert image editor changes (i.e. give up)
* add changeset
* add changeset
* tweak
* Ensure drag and drop functionality works in Multimodal textbox (#9125)
* allow uploading files via drag
* wrap tweak
* * fix input
* improve a11y
* fix thumbnail scrolling
* tweak
* add changeset
* add changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>