Root .gitignore: remove *.metadata/ global pattern that was
preventing Vitis workspace metadata from being tracked.
Vitis .gitignore: replace blanket .metadata/ ignore with
granular rules — track project references (.projects/,
.safetable/, version.ini) while excluding machine-specific
snapshots, logs, locks, and plugin caches.
Fixes empty workspace after cloning on another machine.