Cache a script if it is found in an unopened settings file.  This prevents repeated reopening and reclosing of settings files.
All tests pass.

Leo build: 20141101082119