Docker logs and stop grace improvements

This release fixes Docker log history loading so prepended batches keep the current viewport stable, and improves previous-log pagination performance for busy containers by starting history lookups with smaller time windows.

It adds configurable container stop grace handling across Gateway, AI tools, and the Docker daemon. Stop and restart now use the configured grace period when no explicit timeout is supplied, preserve explicit zero-second stops, and keep lifecycle tasks aligned with longer graceful shutdown windows.

Docker settings also receive UI and validation fixes for stop grace, image/tag handling, runtime capacity detection for Docker-scoped users, deployment runtime limits, and zero-swap hosts. The Docker daemon build artifact is no longer tracked in git.