add "completion listeners" to ssh-exec tasks, so we can intercept output and make the task fail if e.g. the output contains a string "ERROR", used in PID checks to throw an error when the PID file can't be read (e.g. root is required), but not throwing an error just because exit code is non-zero (which we want to mean not-running but not-necessarily-an-error)
clarifications to Location{Registry,Manager} API and removing uses of deprecated constructors
FINALLY - what this has all been for:  much better Chef support. two models, one using drivers, and one building the entity dynamically.  tests based around MySql.  See *Chef*Toy* for examples, including tests (using a named:ChefTests location, or defaulting to AWS)