Modernizing J2V8 - Technical Debt, Tooling Upgrades, and Cross-Platform Chaos

I spent two weeks modernizing J2V8 by updating its V8 engine, migrating the entire build system to current tooling, fixing cross-platform and Android linking issues, and adding full multi-architecture support to ensure compatibility with newer Android devices that now require 16K page sizes.