v0.15.0 — the browser identity seam
Adds the browser-side bridge: initBucketsWeb() registers the same global seam the server does, so the Crossdeck web SDK drives WHO on identify() / reset() with no cross-import. Completes the cross-match across both surfaces (server was 0.14.0). Additive, backward-compatible.