Script auto-detects OS/arch, downloads the matching libstorage release
zip from GitHub, and extracts it into the layout expected by CMakeLists.txt.
Also updates .gitignore to exclude build/ and libstorage/ directories.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>