Auto-install improvements: - Add curl-based download helpers for rust-analyzer and jdtls - Add progress callback threaded through all provision stages - Check ~/.local/share/zesdex/lsp/ for previous downloads so install only runs once, not on every startup - Increase run_command timeout to 180s for large downloads - Add cargo/pacman/brew fallback tiers for Rust - Add pacman/download tiers for Java jdtls Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>