Added aarch64-darwin as it's been manually complied and added to
releases since 0.14.0
Removed fetchSubmodules as it couldn't fetch wpt at detached commit
a51d36327febebc8634d7b523a7e620f4ebdbf26. Doesn't seem required for much
other than testing.
Added installCheckPhase
Moved the librusty_v8 stuff within the preBuild phase and changed the
names
Skipped 1.7.X releases as there wasn't an aarch64-linux release of
librusty_v8.a available
nix-prefetch is failing with an error containing
'allow-unsafe-native-code-during-evaluation'.
This change avoids and handles this error so the update still used.
This isn't intended as a permanent fix but it works for now.