Various changes to remove dependence on VISTA and better support GT.M.
+    ; 131217 SMH - Change call in SETUP to S U="^" instead of DT^DICRW
+    ; 131218 SMH - Any checks to $ZE will also check $ZS for GT.M.
+    ; 131218 SMH - Remove calls to %ZISUTL to manage devices to prevent dependence on VISTA.
+    ;              Use XTMUNIT("DEV","OLD") for old devices
Various checks to remove dependence on VISTA and better support GT.M.
+    ; 131218 SMH - dependence on XLFSTR removed
+    ; 131218 SMH - CHEKTEST refactored to use $TEXT instead of ^%ZOSF("LOAD")
+    ; 131218 SMH - CATCHERR now nulls out $ZS if on GT.M
Three changes:

1. Added the ability to break upon error.
2. Fixed the initial setting of IO to happen when IO itself is not
defined, but not its descendants.
3. Resetting IO when the original device is different didn't work
properly since I removed the reliance on Kernel. Fixed that.
Breaks break even on failed tests. Also,

IO cludge to keep printing to screen. Needs to be fixed.