Improvements to TCP tests
Revamping the process image.  Changing the unit ID handling - moving it down to the process image level.  Removing the process image implementation layer.  Moving the process image factory into the process image.  Changing the transports and listeners so that a process image can be specified.  Removing references to the global modbus coupler, with the ultimate goal of doing away with it.