`manifest json` for PWA (#10187)
* Serve manifest.json for PWA
* Set the PWA title
* add changeset
* Add the pwa option to Blocks.launch()
* Set icon files with 192 and 512 pixels which are necessary for PWA on Chrome
* add changeset
* Format
* Configure the /manifest.json path for SPA and SSR
* Set the default value for the name field in the manifest.json
* Fix gr.Interface() not to override the default title value
* Add a test case for ChatInterface.title
* Set the default values to Interface.title and ChatInterface.title
* Revert "Set the default values to Interface.title and ChatInterface.title"
This reverts commit 3574d6b344cb471f519c4b6b1431f2ba474782fa.
* Revert "Add a test case for ChatInterface.title"
This reverts commit 276d6f2af7f8399213b5ec40bd3706601830e0cd.
* Revert "Fix gr.Interface() not to override the default title value"
This reverts commit 90f0efa6925d8563775f3c3fbb1a385553cd610f.
* Enable the PWA feature on Spaces by default
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>