Binds a lightweight asyncio HTTP server on the configured gateway
port (default 18790) alongside the existing agent and channel tasks.
Endpoints:
GET / -> "nanobot" (plain text, for service discovery)
GET /health -> JSON with service, version, status, uptime, channels
Zero new dependencies — uses asyncio.start_server.