- Deleted startup.json, startup.json.linux, and startup.json.windows files to streamline configuration management.
- Removed web.config file as part of the cleanup process.
- Deleted jellyfin.svg and its compressed versions from the API documentation.
- Removed custom CSS files for ReDoc and Swagger documentation, including their compressed versions.
Added support for configuring all major Jellyfin paths (data, config, cache, log, temp, web) via a `startup.json` file, with priority after CLI and environment variables. Introduced a new `TempDir` option, configurable through CLI, env var, or config file, with backward-compatible defaults. Refactored path resolution logic to integrate file-based config and ensure directory creation. Updated constructors and CLI options to support temp directory. Improved EF Core migration error handling and logging. Added comprehensive documentation and example config files. All changes are backward compatible.