Cherry-pick V8 fixes needed for Apple Silicon
These four cherry-picked commits are needed to run Node.js on Apple Silicon. Tested on macOS 11.0.1 Beta (20B5012d).
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines