Integrated IOSignaling into CPL
DController was extended to instantiate an IOSignalQueue and register for signals with a SignalSet. The default implementation for signal processing supports SIGHUP as config file reload, and SIGINT/SIGTERM for graceful shutdown. D2Controller inherits this support without change. A good deal of work went into the unit test classes as well, particularly DControllerTest.
Showing with 650 additions and 110 deletions