***
Wanted a easy location for people to find out about changes to 
supervise/nanny, rather than looking through the sources. The 
baseline for this file is May 18th. Any changes before that
may be read from the sources, any after that should be summarized here
***
May 19th
DONE	fixed a X11 display bug in messageMakeExec (if the display
	was defined as :0.0, things could have gotten screwed up
***
May 19th
	Following comments from jl;
NOT	Replace execl (of xterm and readline) with execlp 
DOABLE  (so that if inspect is invoked and found via PATH, things still work)
	- instead added a better message if readline can't be found.

	Removed xforms from readline linktime list, so that it can be compiled
DONE	static, so that it can be run more safely - if inspect locks up
	without popping up an xterm, it could be due to readline not finding
	its arguements.

DONE	typing quit to inspect now closes the xterm display properly.

DONE	Flag to make both supervise and inspect not print anything (previously
	hanging when put into the bkgnd). Set with -silent

DONE	stopped the extra carriage return being added after every line under 
	sunOS.
***
DONE	when an error messages happens, console button now flashes red.
***
        From Juan...
DONE	inspect immediately connects with supervise. (Have to connect before
	some of the command line options can be processed (e.g, -run, -kill)

DONE	Remove a race condition in RunLocal, where the child may die (and
	superviseCatchChild called) before the fds for the "device" have been
	set by the parent below.  This results in unpleasantness of unclear
	origin. Therefore block SIGCHLD until the state of the "device" is
	consistent. Using POSIX functions which may need to be ifdef'ed away 
	for older systems, but that work for anything more recent than sunOS,
	and also for sunOS. 

DONE	Forking, execing ps, then looking in /dev/kmem or /proc, and parsing
	the whole sausage is very expensive.  Rather than doing this multiple
	times we do it once and iterate instead over the processes we are
	interested in.  (This was taking many seconds) jl@cs.cmu.edu

DONE	ps auxw will print the full path of the command as
        invoked.  If the command was invoked outside supervise with
        a path, comparison will fail in checkEmptySystem
***
MAY 26
DONE	jl had introduced a minor bug in supervise_processes in checking 
	the ps list for executables
***
