Add test runner, Nix verification, and build-trivial scripts
New scripts to bridge the gap between implementation and execution:
- scripts/run-tests.sh: Unified test runner that compiles and runs all
regression tests (syscall + sandbox) inside a Darling prefix. Supports
--suite filtering, --verbose, and --keep for debugging.
- scripts/verify-nix.sh: Standalone health-check for a Nix installation
inside Darling. Checks infrastructure, core commands, evaluator, store
integrity, syscall health, network (--online), and environment. Supports
--json for CI consumption.
- scripts/build-trivial.sh: Progressive derivation build tests for Phase
4.1 with 5 levels: echo to $out, multi-line builder, input transform,
derivation dependency, and binary substitution. Auto-skips later levels
on foundational failure; prints targeted debugging hints.
Updated PLAN.md and plan/README.md with new scripts, command examples in
the What's Next section, and a Script Quick Reference table.