This is a repair of last night's commit. I added a test for the new system name checks, which had some fan-out -- I needed to fix DEF-TEST-SYSTEM to permit systems named with strings instead of symbols.
Also, I check to make sure that all the system names, when being registered, are case-flattened down, and issue a continuable error if not.
cheers, r