Replace all CONFIG_CSI_HOSTNAME usage with runtime s_hostname variable. Load from NVS on boot (falls back to Kconfig default). HOSTNAME <name> sets hostname, persists to NVS, updates mDNS live. HOSTNAME (no arg) queries current value. One firmware binary now works for all devices.