Fixed a memory lead in do_tcp where we allocate with
DIS_tcp_setup every time but we do not clean up
each time. the return value of DIS_tcp_setup is
not used by any calling function to do_tcp. do_tcp
needs to free the variable by calling DIS_tcp_cleanup
each time. TRQ-2253
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev