added timer and watchdog tools
settled on how I wanted CLApp to wire up LiveSystem logging;  ops and dev logs to be silenced by default.  -v to turn on ops log, -ea to turn on both (as well as assertions)
added shorthand for abort() to OSProcess
OSProcess now supports requesting a clean shutdown of another process or requesting that the OS kills the process immediately
CLApp upon detection of a stale LOCK file now errors immediately, exiting the app.  Previously it printed an error.  This behaviour is still customizable.
reworked FileSystemX to make current and root directories clearer