+ diagnose.py: added --refresh option so that cached values can be refresh, and either
preserved or not for future runs. Previously it was necessary to remove the
cached values manually.
+ emailTxt.py: tried to clarify what was needed for the bootcd and plnode.txt
file. I think some confusion is coming up based on the all-in-one bootcd.
+ findbad.py: lock calls to the plcAPI, to avoid hammering it. Also, be more
selective about the return values requested from Nodes and Sites. I was
getting everything.
+ mailer.py: extra debug messages.
+ monitor.py: this file is depricated. modification are incidental and not
important.
+ plc.py: add a filter argument to getSites and getNodes to allow specific
fields, rather than everything.
+ policy.py: lots of little fixes. moved more logic into Diagnose() from
Action(). Still need to fix Diagnose to act on sites when nodes are
up/improved.
+ soltesz.py: added refresh function, and return value for timed-out commands
from popen() calls.