rename set-perl to symlink-perl

Since set-perl was executed, not source, the changes to PATH had no affect.
This did not cause a bug because downstream code did use the path.
add validate-model-run-env
add model-test