Debugging work on the server/client communication when the server is shutdown.
New run_context communication paradigm and adaptations to it.
Improvements for more stable communication and handling of exceptional situations.
Quieter configuration process
Server handles unrecognized digitizer
Signal handler now handles both SIGINT and SIGQUIT
Added signal handling to mantis_client so it can be quit during a run.  This still needs some tuning.
Class connection now recognizes broken connections and deals with them differently from errors. 
Class run_context_dist deals with broken connections nicely, so the client exits well.
Added a condition variable to run_context_dist so that a thread can wait for a new status message. This still needs to be propagated to other message types and its use implemented.