What we have now
Linux/Mac
RM builds create files _setup.sh, _setup.csh which just set certain environment variables and they create wrapper scripts for each executable. The wrapper scripts have the same name as the executable (e.g., test_xmlBase) but are to be run by sh.
For these scripts to work properly, caller must have already established values for GLAST_EXT and for INST_DIR.
Windows
RM builds create a file _setup.js which just sets certain environment variables and they create wrapper scripts with names like test_xmlBase.js