sdkconfig.defaults was gitignored and missing — fresh clones failed to
link due to undefined references to mbedtls_hkdf and mbedtls_chachapoly_*.
- Remove sdkconfig.defaults from .gitignore
- Add sdkconfig.defaults with required mbedTLS options
Switch from single factory partition to dual OTA layout (ota_0/ota_1).
Add partitions_noota.csv as fallback for development builds.
Remove sdkconfig.defaults from tracking (generated by deploy.py).
Add sdkconfig.defaults.example with placeholder values.
Move command registry from components/command/ into components/core/.
New modules: mod_canbus, mod_honeypot, mod_fallback, mod_redteam, mod_ota.
Replace mod_proxy with tun_core (multiplexed SOCKS5 tunnel).
Kconfig extended with per-module settings and async worker config.