Delete the vendored xitca-web framework checkout at repo root and
repoint all consumers at the published crates:
- nimanyatta/Cargo.toml: drop path overrides on xitca-web (deps +
dev-deps), remove the xitca-client dep (never published on
crates.io) from the manifest and the load/b_server features, and
remove the [patch.crates-io] section that forced every xitca-*
crate onto the vendored checkout.
- nigig-lite/crates/common: xitca-web path dep -> version 0.8 from
crates.io (vendored snapshot was 0.8.1, identical).
- Test suites (shared_test_client, security_suite, enhanced_security,
enhanced_security_tests) and kra-etims-sdk: migrate xitca-client
HTTP usage to reqwest from crates.io, preserving request
semantics (header-override order, error mapping).
Verified in a fresh clone on the pinned toolchain (1.97.1):
nigig-common checks, security/enhanced suites check, and the
session/fast/regression harness binaries build.