Add watch-only --serve on 127.0.0.1:9932 with directory listings, streamed downloads and HEAD requests. Serve the selected output directory independently of rebuilds and reject paths outside its root. Document usage and test HTTP responses and option parsing.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
`cargo xtask pack [--target T] [--format zip|tar.gz] [--out-dir DIR] [--debug]`
builds the client and dedicated server and packs them with assets,
README and changelog into dist/station-<version>-<target>.(zip|tar.gz).
Windows targets default to zip, others to tar.gz.
Packaging uses a new `dist` profile (release + strip), which shrinks the
binaries considerably without changing regular release builds.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>