Updated with support for extCnds (javascript comparisons, if false - do
not run) and to properly issue a user stop (off) on a running program
with active zones. Other smaller fixes, updates and cleanups also
occurred.